17. marts 2008 - 08:59
Der er
11 kommentarer og 2 løsninger
if sætning
Mit problem er opsætning af if- sætning. if($hus = '12' || $ga = 'Lu') { echo 'System T1';} else{ if($hus = '12' || $ga = 'Ru') { echo 'System T2';} o.s.v. men det virker godtnok ikke.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
17. marts 2008 - 09:07
#1
Det giver heller ingen mening, hvis $hus var 12 ville den aldrig nå den anden if... Syntatkisk mangler du en } og det kunne skrives pænere: if ($hus = '12' || $ga = 'Lu') { echo 'System T1'; } elseif ($hus = '12' || $ga = 'Ru') { echo 'System T2'; } Måske vil du udskifte || (or) med && (and)?
17. marts 2008 - 09:20
#2
Nu har jeg prøvet med både && og AND - men uanset hvad echoer den: System T1
17. marts 2008 - 09:28
#3
Prøv at sige hvad den skriver her: echo "hus: $hus ga: $ga<br />"; if ($hus = '12' && $ga = 'Lu') { echo 'System T1'; } elseif ($hus = '12' && $ga = 'Ru') { echo 'System T2'; }
17. marts 2008 - 09:33
#4
== ikke =
17. marts 2008 - 09:36
#5
Den skriver godtnok korrekte data ud, men echoer alligevel System T1, der hvor det burde være System T2.
17. marts 2008 - 09:44
#6
Efter == giver den ikke echo System T2, men stadig korrekte data.
17. marts 2008 - 09:48
#7
Nu virker det :) Havde lille pinlig stavefejl. Læg et svar.
17. marts 2008 - 09:49
#8
bah dmdisco, tak - det er godt du har øje i hovedet, for jeg er sgu blevet blind :D echo "hus: $hus ga: $ga<br />"; if ($hus == '12' && $ga == 'Lu') { echo 'System T1'; } elseif ($hus == '12' && $ga == 'Ru') { echo 'System T2'; }
17. marts 2008 - 09:49
#9
dmdisco må godt få pointene, når jeg nu ikke kan se ;)
17. marts 2008 - 10:07
#10
nah tag du dem bare, der var alligevel et par andre fejl
17. marts 2008 - 10:09
#11
I må ikke holde jer tilbage.
17. marts 2008 - 10:28
#12
ellers bare del dem
17. marts 2008 - 10:50
#13
heheh (c:
Vi tilbyder markedets bedste kurser inden for webudvikling