phpbar.de logo

Mailinglisten-Archive

[php] if /else

[php] if /else

Stefan Roeben php_(at)_phpcenter.de
Wed, 04 Apr 2001 17:51:50 +0200


Hallo Liste,

ich brauch von Euch mal nen Denkansto=DF, da ich anscheinend den Wald vor
lauter B=E4umen nicht mehr sehe....

In u.a. Script geht es darum, da=DF zuerst in der Tabelle "login" das Passwor=
t
und die Kundennummer =FCberpr=FCft werden. Stimmen diese beiden Werte, werden
aus der Tabelle "news" die Eintr=E4ge angezeigt. Das funktioniert auch wie
gew=FCnscht, 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=E4re klasse!

Vielen Dank im voraus

Stefan



 <?php
$db =3D mysql_connect("localhost","nvhfu","33885");
mysql_select_db("mysql",$db);

$result =3D mysql_query("SELECT * FROM login where pass like '$pass' and kdnr
like '$kdnr'",$db);

while ($myrow =3D mysql_fetch_row($result)) {

 if ($pass =3D=3D $myrow[3] & $kdnr =3D=3D $myrow[2]){
      =20
$result =3D mysql_query("SELECT * FROM news",$db);

while ($myrow =3D mysql_fetch_row($result)) {
                  =20
$str=3D"<td><font face=3Dverdana,arial><font
size=3D-1><b>$myrow[1]</b><br><br></font></font></td></tr>";echo nl2br($str);
$str=3D"<tr><td width=3D70></td><td  VALIGN=3Dtop colspan=3D2><font
face=3Dverdana,arial><font size=3D-1>$myrow[2]</font></font></td></tr>";echo
nl2br($str);      =20
}
}else{ =20
    $str=3D"<td><font face=3Dverdana,arial><font size=3D+3><b>Zugang
verweigert!</b><br><br></font></font></td></tr>";echo nl2br($str);
}
}
?>





php::bar PHP Wiki   -   Listenarchive