phpbar.de logo

Mailinglisten-Archive

[php] If-Bedingung

[php] If-Bedingung

Thomas Götz php_(at)_phpcenter.de
Thu, 3 Oct 2002 18:30:23 +0200


Hallo zusammen,
ich brauche wiedermal eure Hilfe.
Ich öchte, das der User das automatisch generierte Passwort ändern
kann. Dazu verifiziere ich über die DB die Angeben dessen, der das
Passwort ändern will. Alsdann sollte das UPDATE erfolgen, tut es auch,
aber nur wenn ich die If-Bedingung weglasse. Aber gerade das will ich
ja nicht....
Die $row's sind geprüft und geben das gewünschte Feld (id, email) aus.
Das Formular umfasst die Felder Mitgliedsnummer (=id),
Username (=username), email (=email) und neues Passwort (=passwort).
Die Formularvariablen durchlaufen das Script komplett, und werden bis
zum Schluss ausgegeben so dass ausgeschlossen werden kann, dass sie
überschrieben werden.

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

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

$query = "UPDATE forum SET passwort='$passwort' where username='$username'";
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";
}
?>
</code>

Ich freue mich über jede Hilfe.

--
*************************
Mit freundlichen Grüssen
Thomas Götz
mailto:info_(at)_webtoaster.de
http://www.webtoaster.de/


php::bar PHP Wiki   -   Listenarchive