08. juni 2003 - 12:35
Der er
9 kommentarer og 1 løsning
Hjælp mig med at finde fejlen
<? $db = mysql_connect("localhost", "free12826", "badboy"); mysql_select_db("free12826", $db); $foresp = mysql_query("SELECT bruger, password FROM login WHERE bruger='$bruger'"); while($data = mysql_fetch_array($foresp)){ if($password == $data[password]){ include("login/login.php"); } } else{ ?> <form method="post" action="<? echo $PHP_SELF; ?>"> <font size="1" face="Verdana">Brugernavn:<br> <input type="text" name="bruger" size="16" style="font-family: Verdana; font-size: 8 pt; color: #333333; background-color: #FFFFFF; border: 1 solid #808080"><br> Password:<br> <input type="password" name="password" size="16" style="font-family: Verdana; font-size: 8 pt; color: #333333; background-color: #FFFFFF; border: 1 solid #808080"><br> <br> <input type="submit" value="Submit" name="submit" style="font-family: Verdana; font-size: 8 pt; background-color: #E7E7E7; border: 1 solid #808080"></font> </form> <? } ?>
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.
Hvis du vil have effektiv hjælp er det en ide at skrive: -hvilken fejl du får -hvad er det som ikke virker
Jeg får fejl i den linie der står "else{" i Parse error: parse error in /var/www/hotels/1go/hardbyte/html/right.php on line 47
<? $db = mysql_connect("localhost", "free12826", "badboy"); mysql_select_db("free12826", $db); $foresp = mysql_query("SELECT bruger, password FROM login WHERE bruger='$bruger'"); while($data = mysql_fetch_array($foresp)){ if($password == $data[password]){ include("login/login.php"); } else { echo ?> <form method="post" action="<? echo $PHP_SELF; ?>"> <font size="1" face="Verdana">Brugernavn:<br> <input type="text" name="bruger" size="16" style="font-family: Verdana; font-size: 8 pt; color: #333333; background-color: #FFFFFF; border: 1 solid #808080"><br> Password:<br> <input type="password" name="password" size="16" style="font-family: Verdana; font-size: 8 pt; color: #333333; background-color: #FFFFFF; border: 1 solid #808080"><br> <br> <input type="submit" value="Submit" name="submit" style="font-family: Verdana; font-size: 8 pt; background-color: #E7E7E7; border: 1 solid #808080"></font> </form> <? ;}} ?>
Måske ikke alt for smart at du poster dit password her ;-)
Et par smårettelser: ... $res = mysql_query("SELECT bruger, password FROM login WHERE bruger='$bruger' AND password='$password'"); if (mysql_num_rows($res)==1) { include("login/login.php"); } else { ?>
mjl: Din echo laver ikke noget som helst i else-betingelsen...
08. juni 2003 - 13:19
#10
...der er jo heller intet res. af while
Vi tilbyder markedets bedste kurser inden for webudvikling