10. november 2003 - 21:39
Der er
10 kommentarer og 1 løsning
Problem med T_IF
Hvad er der galt her: $errors = array(); $fejl = 1; if(isset($_POST['login'])){ if(trim($_POST['login']) == '') $errors['login'] = "<font color='#FF3300'>Username and password are required fields.</font>"; else { $result = mysql_query("SELECT * FROM registration WHERE login='$login' AND pass='$pass'"); $number = mysql_num_rows($result) if($number == 1) { $fejl--; }else{ $errors['login'] = "<font color='#FF3300'>The username and password do not match.</font>"; } } } Får: Parse error: parse error, unexpected T_IF in 21. Det er ved if($number == 1) {
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.
10. november 2003 - 21:41
#1
du mangler at afslutte denne sætningen ovenover korrekt $number = mysql_num_rows($result)
10. november 2003 - 21:41
#2
$number = mysql_num_rows($result);
10. november 2003 - 21:41
#3
else { Der er da vidst også noget galt?
10. november 2003 - 21:43
#4
human>som forrige spørgsmål: du skal vist have briller :p
10. november 2003 - 21:43
#5
ikke så vidt jeg kan se schaefner
10. november 2003 - 21:45
#6
Heh ja :) else { skulle da være ok.
10. november 2003 - 21:48
#7
Fejlen forsvandt. Men får nu: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result line 20
10. november 2003 - 21:49
#8
så er der noget galt med din forespørgsel, prøv noget fejlfindingsoutput: mysql_query("SELECT * FROM registration WHERE login='$login' AND pass='$pass'") or die(mysql_error());
10. november 2003 - 21:53
#9
Okay okay.. Tør slet ikke sige hvad der var ivejen. Siger bare require("conn_inc.php");
10. november 2003 - 21:54
#10
I skal have tak! :)
10. november 2003 - 21:56
#11
helt i orden oo-)
Vi tilbyder markedets bedste kurser inden for webudvikling