02. januar 2004 - 15:25
Der er
18 kommentarer og 1 løsning
Parse error - Find fejlen ?
<? if($send) { if($pass == $pass2) { $res = mysql_query("SELECT id FROM xhwlogin WHERE user='$user'"); if(mysql_num_rows($res) == 1){ echo "<font size=1 color=#800000><b>Fejl: Det indtastede brugernavn er allerede taget...</b></font>"; } } else { if(($user) && ($pass) && ($navn)) { $tekst = str_replace("\n","<BR>", $tekst); $dato = date("Y-m-d H:i:s"); mysql_query("INSERT INTO xhwlogin (date, user, pass, navn, email, msn, tekst) VALUES ('$date', '$user', '$pass', '$navn', '$email', '$msn', '$tekst')"); header("Location:index.php"); } else { echo "<font size=1 color=#800000><b>Fejl: Du mangler at indtaste Brugernavn, Password eller Navn...</b></font>"; } } } else { echo "<font size=1 face=verdana color=#800000><b>Fejl: Password og Gentag Password skal være ens...</b></font>"; } } else { ?> Den melder parse error på den trejde sidste linie, men jeg kan ikke finde fejlen. Er der nogen, som kan se fejlen ?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
02. januar 2004 - 15:28
#1
husk at lukke else-klausulen - - }
02. januar 2004 - 15:29
#2
Det gør jeg også længere nede på siden!
02. januar 2004 - 15:29
#3
Hvad laver den sidste linie med } else { ? Du har 3 if-er og 4 else-r
02. januar 2004 - 15:30
#4
Jeg har 4- if
02. januar 2004 - 15:31
#5
erikjacobsen: nej, der er 4 af hver :)
02. januar 2004 - 15:31
#6
if($send) { if($pass == $pass2) { if(mysql_num_rows($res) == 1) { if(($user) && ($pass) && ($navn)) {
02. januar 2004 - 15:31
#7
hmmm... hva kan så være galt ?
02. januar 2004 - 15:32
#8
Ja, den sidst } else { hører ikke til noget af det kode du har vist her
02. januar 2004 - 15:32
#9
Nåh - den puttede sig. Du har såmænd bare rod i dine {....} ere - that's all
02. januar 2004 - 15:33
#10
slutter den ikke "if($send) {" af ?
02. januar 2004 - 15:35
#11
nej
02. januar 2004 - 15:35
#12
<? if($send) { if($pass == $pass2) { $res = mysql_query("SELECT id FROM xhwlogin WHERE user='$user'"); if(mysql_num_rows($res) == 1){ echo "<font size=1 color=#800000><b>Fejl: Det indtastede brugernavn er allerede taget...</b></font>"; } } else { // Hører til: if($pass == $pass2) if(($user) && ($pass) && ($navn)) { $tekst = str_replace("\n","<BR>", $tekst); $dato = date("Y-m-d H:i:s"); mysql_query("INSERT INTO xhwlogin (date, user, pass, navn, email, msn, tekst) VALUES ('$date', '$user', '$pass', '$navn', '$email', '$msn', '$tekst')"); header("Location:index.php"); } else { // Hører til: if(($user) && ($pass) && ($navn)) echo "<font size=1 color=#800000><b>Fejl: Du mangler at indtaste Brugernavn, Password eller Navn...</b></font>"; } } } else { // Hører til: if($send) echo "<font size=1 face=verdana color=#800000><b>Fejl: Password og Gentag Password skal være ens...</b></font>"; } } else { // Er helt alene ?>
02. januar 2004 - 15:35
#13
hvordan skal det så se ud ?
02. januar 2004 - 15:37
#14
Tag og kig dine indlejrede if-then-else 'er igennem
02. januar 2004 - 15:38
#15
En editor med syntax highlight og indent det er sagen :)
02. januar 2004 - 15:38
#16
hvor kan jeg finde det henne ?
02. januar 2004 - 15:39
#17
02. januar 2004 - 15:41
#18
tak for hjælpen!
20. januar 2004 - 20:04
#19
aaa
Vi tilbyder markedets bedste kurser inden for webudvikling