Mailinglisten-Archive |
Hi, Wenn jemand das falsche Passwort oder eine falsche Kundennummer eingegeben hat, liefert die SQL Abfrage kein Ergebnis, d.h. die while Schleife wird nie ausgeführt. Du kannst die while Schleife einfach weglassen und in die if Bedingung (mysql_num_rows($result) == 1) schreiben, dann sollte es klappen Gruß, Stefan > Hallo Liste, > > ich brauch von Euch mal nen Denkanstoß, da ich anscheinend den Wald vor > lauter Bäumen nicht mehr sehe.... > > In u.a. Script geht es darum, daß zuerst in der Tabelle "login" das > Passwor > t > und die Kundennummer überprüft werden. Stimmen diese beiden Werte, werden > aus der Tabelle "news" die Einträge angezeigt. Das funktioniert auch wie > gewünscht, nur: > Wenn Passwort und Kd falsch sind, sollte "else" zum Einsatz kommen. > Leider haut das nicht hin und ich habe keine Ahnung warum. Es kommt keine > Fehlermeldung, die Seite bleibt einfach leer!!! > > Hat jemand einen Rat parat? Wäre klasse! > > Vielen Dank im voraus > > Stefan > > > > <?php > $db = mysql_connect("localhost","nvhfu","33885"); > mysql_select_db("mysql",$db); > > $result = mysql_query("SELECT * FROM login where pass like '$pass' and > kdnr > like '$kdnr'",$db); > > while ($myrow = mysql_fetch_row($result)) { > > if ($pass == $myrow[3] & $kdnr == $myrow[2]){ > > $result = mysql_query("SELECT * FROM news",$db); > > while ($myrow = mysql_fetch_row($result)) { > > $str="<td><font face=verdana,arial><font > size=-1><b>$myrow[1]</b><br><br></font></font></td></tr>";echo > nl2br($str); > $str="<tr><td width=70></td><td VALIGN=top colspan=2><font > face=verdana,arial><font size=-1>$myrow[2]</font></font></td></tr>";echo > nl2br($str); > } > }else{ > $str="<td><font face=verdana,arial><font size=+3><b>Zugang > verweigert!</b><br><br></font></font></td></tr>";echo nl2br($str); > } > } > ?> > > > > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php_(at)_phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php > -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
php::bar PHP Wiki - Listenarchive