20. april 2002 - 00:18
Der er
10 kommentarer og 1 løsning
find en betingelses-fejl.....
Den følgende kode falder ikke i "else"... jeg er ASP skadet så please help! :) while($data = mysql_fetch_row($ud)){ if(mysql_num_rows($ud) > 0) { session_start(); session_register("brugernavn"); echo "<a href=login3.php>Gå videre</a>"; echo "$data[0]<br>"; } else echo "ikke logget ind"; }
Annonceindlæg fra GlobalConnect
20. april 2002 - 00:20
#1
fordi din if står inde i while-løkken, der ikke bliver udført, hvis der ikke er rækker i resultatet. Skitse if (.... >0= { while (...) { ... } } else { ... }
20. april 2002 - 00:21
#2
Suk. første linie skulle have været if (....>0) {
20. april 2002 - 00:32
#3
du er da godt nok aktiv hva' :)) anvendelsen af "{ }" virker..umm.. ulogisk men nu virker det.
20. april 2002 - 00:33
#4
Ulogisk ???? Hva' ba' ? :)
20. april 2002 - 00:46
#5
Det virker bare som om "else" ikke er rigtigt er inkluderet i if-sætningen. Den har sit eget sæt { } da de andre er afsluttet... det er nok bare mig.
20. april 2002 - 00:47
#6
synes nu det virker MEGET logisk :D
20. april 2002 - 00:48
#7
Jah, det er nok bare dig.... en if-sætning som sådan har ikke {...} på sig, Men de stumper kode, der skal udføres ved sand eller falsk, har. {...} kan så undværes, hvis der kun er én sætning imellem
20. april 2002 - 01:09
#8
yeps det lyder som gode gamle delphi :)
20. april 2002 - 01:09
#9
nææ jeg tror jeg tænker på java...damn..!
20. april 2002 - 08:04
#10
Det er li'som i Java. Og JavaScript. Og C. Og C++. Og næsten som i Perl, der dog altid kræver {..}
20. april 2002 - 08:52
#11
PHP er dejligt :p
Vi tilbyder markedets bedste kurser inden for webudvikling