| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: noob needs help im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige also ich hab mir folgenden code erarbeitet... nur weiss ich jetz echt nich warum es in der angegebenen zeile ...
![]() |
| | #1 (permalink) |
| Anzeige also ich hab mir folgenden code erarbeitet... nur weiss ich jetz echt nich warum es in der angegebenen zeile nich will ... das script dient dazu um logindaten zu überprüfen.. PHP-Code: | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\Tobias\home.php on line 21 line 21 is hat die zeile die ich oben schon gekennzeichnet hab... danke |
| | |
| | #4 (permalink) |
| wow, das war ne schnelle aw ^^ ich sehe $loginname und $password nirgends mit werten belegt... | |
| | |
| | #6 (permalink) |
| Versuchs mal so(hoff mal ich hab dir nicht zuviel veraendert ich machs gern anders, und konns natürlich nicht test): PHP-Code: | |
| | |
| | #8 (permalink) |
| das heißt du hast hier einen fehler: $sql = "SELECT user_password FROM Tabelle WHERE user_name='$loginname'"; $ergeb = @mysql_query ($sql,$handle) OR die(mysql_error()); //bitte die () hinsetzen hab ich vergessen srry. Könntest du mal deine Tabellen stuktur geben danke | |
| | |
| | #9 (permalink) |
| du musst in Zeile 10 auch "mysql_error durch mysql_error() ersetzen. edit: Zu spät | |
| | |
| | #10 (permalink) |
| Themenstarter | habs jetz auch mit meinem code hinbekommen, es war was am sql selbst falsch.... jetz hab ich nur noch ein prob.. PHP-Code: und zwar genau da... ich bekomme immer das echo 'Bitte überprüfen Sie ihre angaben'; auch wenn ich die richtigen logindaten verwende... gibtz da wieder ma nen simplen fehler den ich einfach nicht sehe? bitte helft mir nochmal... tabelle ist hier einsehbar danke |
| | |
| | #11 (permalink) |
| es heißt also diese zeile ist falsch: PHP-Code: PHP-Code: | |
| | |
| | #12 (permalink) |
| Themenstarter | ja jetz is es so das ich gar kein echo mehr bekomm.... |
| | |
| | #13 (permalink) |
| bitt mal den kompletten teil das kann eigentlich nicht sein. schonmal echo genommen. | |
| | |
| | #14 (permalink) |
| Themenstarter | ok hier PHP-Code: |
| | |
| | #15 (permalink) |
| Ich denke das du das mit empty vorher kurz ausprobiert hattest. Also das war 100% richtig das sind man nämlich jetzt weil es gibt zu der schleife: if (mysql_result($ergeb, $loginname, "user_password") == md5($password)) kein else wird also auch kein echo oder dergleichen ausgegeben. Ich benutze die mysql_result nicht sehr häufig. Du hast aber oben das gehabt: SELECT user_password FROM Tabelle WHERE user_name='$loginname' Das heßt diese Abfrage würde nur das password zurück geben nichts anderes jetzt setzt du aber unten bei result den login als index wert ich könnte mir vorstellen das das eine fehler wäre und das dann auch nicht die if bedingung gilt. if ($loginname != NULL && $password != NULL) { if (mysql_result($ergeb, $loginname, "user_password") == md5($password)) { echo 'Login erfolgreich'; } } else { echo 'Bitte überprüfen Sie ihre Eingabe.'; } | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Linux als NOOB? | samysmiss | Linux/UNIX | 4 | 31.05.05 17:00 |
| noob fragen zu verschlüsselung | antares | Cryptography & Encryption | 7 | 02.12.04 20:22 |
| Noob brauch AufrüstTipps !!! THX ! | Mackanzy | Hardware Probleme | 17 | 25.09.04 00:19 |