hoe bereken ik
hoe bereken ik verzendkosten:
totaal < 50.00, verzendkosten 7.00
totaal > 50.00, verzendkosten gratis
Code (php)
en dit werk niet...help s.v.p.
Gewijzigd op 01/01/1970 01:00:00 door Free laptop
ik verbeter even wat je verkeerd hebt gedaan.
$cost+7.00;
zo werkt php niet :P
kan zow $cost = $cost + 7.00;
maar beter is het als je het zow gebruikt $cost += 7.00;
en als je nix invult heb jij $cost ingevuld
if(($cost < 50)&&($cost=0)) {
$cost+7.00;
}else{
$cost;
}
dat kun je nammelijk wel weglaten + else
if(($cost < 50)&&($cost=0)) {
$cost+=7.00;
}
net zoals blanche het aangeeft dus.
= is het toekennen van waarden aan variabelen
== een vergelijking uitvoeren (is gelijk)
Oorspronkelijk staat in het if-statement $cost=0, waardoor de waarde van $cost weer op 0 gezet wordt. Dit moet dus zijn == of, logischer != (is niet gelijk aan).
bij het maken van exe programma's moet je 1 keer een = gebruiken dat voor "is gelijk aan" staat. dat is verwarend met php :S :P
en bij niet gelijk aan gebruiken ze weer wat anders namelijk <> :P
Bedankt voor uitleg.
Het script werk prima.
Groetjes
Peter schreef op 20.10.2007 23:41:
soms vergis ik me daarin
bij het maken van exe programma's moet je 1 keer een = gebruiken dat voor "is gelijk aan" staat. dat is verwarend met php :S :P
en bij niet gelijk aan gebruiken ze weer wat anders namelijk <> :P
bij het maken van exe programma's moet je 1 keer een = gebruiken dat voor "is gelijk aan" staat. dat is verwarend met php :S :P
en bij niet gelijk aan gebruiken ze weer wat anders namelijk <> :P
Klopt daar moet je altijd rekening mee houden. In MySQL test je ook met 1 enkel = teken:
WHERE id = 3
Ik vind de vergelijking "kleiner dan 50 en niet gelijk aan 0" erg raar. Wat is het doel van "niet gelijk aan 0"?