Fehler in pw vergessen script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
bekommen
benutzerdaten
benutzername
code
datenbank
datum
farbe
fehler
filmen
frage
helfen
liebling
meldung
mutter
post
schritt
stimmen
vergessen
versuchen
-
hio
<?php include ("sql.php"); if(!isset($_POST['submit'])) { ?> <form action="<?php $PHP_SELF ?>" method="post"> <table border="0"> <tr> <td><b>Passwort vergessen?</b></td> </tr> <tr> <td>Gib deinen Benutzername an.</td> <td><input name="name" type="text" style="background:#ECFFD0; border: 1px solid #99CCFF; width:150px;"></td> </tr> <tr> <td>Wähle deine Frage aus.</td> <td><select name='Frage' style="background:#ECFFD0; border:1px; border: 1px solid #99CCFF; width:150px;"> <option>Lieblings Farbe?</option> <option>Lieblings Film?</option> <option>Name des Haustieres?</option> <option>Name deiner Mutter?</option> </select> </td> </tr> <tr> <td>Gib deine antwort an.</td> <td><input name="Antowrt" type="text" style="background:#ECFFD0; border: 1px solid #99CCFF; width:150px;"></td> </tr> <tr> <td><input name="senden" type="submit" value="Passwort senden" style="background:#ECFFD0; border: 1px solid #99CCFF;"></td> </tr> </table> </form> <br> <?php }elseif(!isset($_POST['name']) || $_POST['name'] == ""){ echo '<p align="center">Gib bitte deinen Benutzername an</p>'; }elseif(!isset($_POST['Frage']) || $_POST['Frage'] == ""){ echo '<p align="center">Gib bitte deinen Sicherheitsfrage an</p>'; }elseif(!isset($_POST['Antowrt']) || $_POST['Antowrt'] == ""){ echo '<p align="center">Gib bitte deinen Antwort auf die Frage an</p>'; }else{ $Name = $_POST['name']; $Frage = $_POST['Frage']; $Antwort = $_POST['Antwort']; $sql = "SELECT ". " * ". "FROM ". "benutzerdaten ". "WHERE ". "(Nickname like '".$Name."') AND ". "(Frage = '".$Frage."')"; $result = mysql_query ($sql); if (mysql_num_rows ($result) > 0) { $data = mysql_fetch_array ($result); } $AntwortDB = $data['Antwort']; if($AntwortDB = $Antwort){ echo "ok"; }else{ echo "ne"; } } ?>
Das ist mein Passwort vegessen script er soll vergleichen ob die angegebene Daten (Name Frage Antwort) mit den daten in der Datenbank über ein stimmen aber das geht ihrgent wie nich könnt ihr mir helfen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
"das geht ihrgent wie nich " ist eine sehr vage Problembeschreibung...
also sollten wir erst einmal versuchen den Fehler zu finden um dann im 2ten schritt den Fehler zu lösen?
Bitte beschreibe doch mal genauer was nicht geht....
Edit:
was mir aber erst einmal auffällt ist ein buchstabendreher hier:
}elseif(!isset($_POST['Antowrt']) || $_POST['Antowrt'] == ""){
Antowrt
unter Umständen ist das ja schon dein Fehler, nämlich das Du wohl immer die Meldung :
Gib bitte deinen Antwort auf die Frage an
bekommen solltest...
Beitrag zuletzt geändert: 16.3.2009 22:13:12 von simuliertes -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage