22. november 2007 - 20:24
Der er
13 kommentarer og 1 løsning
Kan dette lade sig gøre?
Kan dette lade sig gøre? if ($_GET['id'] == "post") { $tal_1 = $_POST["tal"]; $tal_2 = $_POST["tal2"]; $tal_3 = $_POST["tal3"]; if ($tal_3 = "op" and $tal_1 < $tal_2){ echo "Tillykke"; } else if ($tal_3 = "ned" and $tal_1 > $tal_2){ echo "Tillykke"; } }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
22. november 2007 - 20:25
#1
Jeg sidder og tester det.. Den siger ikke umidlbart nogen fejl til det, men det virker ikke som forventet..
22. november 2007 - 21:24
#2
Næppe. Mon ikke du minimum mener if ($tal_3 == "op" && $tal_1 < $tal_2){ og tilsvarende i den anden? Men du sammenligner to variabler, som du kalder noget med "tal" som tekststrenge ... er det meningen eller hva'? Fx er "10" < "5"
22. november 2007 - 22:19
#3
det er kun $tal_3 der ikke er et tal. :) Bare en fejl jeg har kaldt den det. :) Jah.. det vil sige det er f.eks "10" < "5". :)
22. november 2007 - 22:33
#4
Og skal jeg forstå det rigtigt, så vil du gerne sammenligne tal_1 og 2 som tal, så 10>5 ?
22. november 2007 - 22:47
#6
Jah.. Og det er da rigtig nok skrevet der ikke også? :)
22. november 2007 - 22:53
#7
Jeg forstår ikke hvad du mener. Skal du sammenligne dem som strenge, som du gør i koden du viser, eller som tal?
22. november 2007 - 23:07
#8
Det gør ikke noget. :) Jeg har fået det til at virke nu. :) Skulle samligne dem som tal. :) Du hjalp mig alligevel, selvom du ikke vidste det. :) Vidste ikke at der skulle være 2 * = ... Du vil heller ikke have point nu?
22. november 2007 - 23:43
#9
Nej tak.
23. november 2007 - 10:05
#10
$val1 = $val2 (lig med, sæt $val1 til samme værdi som $val2) $val1 == $val2 ( sammenligne, er $val1 det samme som $val2 ) $val1 === $val2 (sammenligne præcis, er $val1 præcis det samme som $val2 )
25. november 2007 - 13:08
#11
Okay dkfire. :) Mange tak for det. :) Det hjalp en hel del på forståelsen på tingene. :)
25. november 2007 - 13:09
#12
Forresten.. dkfire.. Kan du give et eksmpel på forskellen mellem $val1 == $val2 & $val1 === $val2 ? :)
25. november 2007 - 15:46
#13
17 == '17' er sandt - de har samme reelle værdi 17 === '17' er ikke sandt - de har ikke samme type (int/streng)
26. november 2007 - 12:35
#14
okay. :D Takker. :)
Vi tilbyder markedets bedste kurser inden for webudvikling