phpbar.de logo

Mailinglisten-Archive

[php] If-Bedingung

[php] If-Bedingung

Carsten Sierks php_(at)_phpcenter.de
Thu, 3 Oct 2002 18:35:01 +0200


Hi Thomas,
> <code>
> <?
> ....
> $result  =  mysql_query( "select id, email from forum WHERE id = '$id' AND
email='$email' ");
> $number = mysql_numrows($result);

Wozu brauchst du diesen Wert?

> while  ($row  =  mysql_fetch_row($result))
>

Hier würde ich "while () {" nutzen, wird sonst schnell unübersichtlich.

> if($id == $row[0] AND $email == $row[1]){
>

Wenn dieser Ausdruck je false ist, stimmt mit dem Umgang der Datenbank mit
dem Select-Statement was nicht. ;)

> $query = "UPDATE forum SET passwort='$passwort' where
username='$username'";

Wo bekommst du $username her?

> mysql_db_query("db23092749",$query);
> }
> elseif($username == ""){ echo "Kein oder falscher Username angegeben"; }
> elseif($id == ""){ echo "Keine oder falsche Mitgliedernummer angegben"; }
>
> else
> {
> echo "Passwort geändert";
> }

Hier müßte das } von der while-Schleife hin.

> ?>
> </code>
>

HTH
Carsten


php::bar PHP Wiki   -   Listenarchive