| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Was passiert eigentlich?PHPundSQL im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Also ich kriege gleich ne Wahnsinnskrise! Folgendes Problem. Also ich möchte mit PHP einfach ein Formular erstellen wo sich ...
![]() |
| | #1 (permalink) |
| Registriert seit: 13.09.02 ![]() Likes: 0 | Anzeige Also ich kriege gleich ne Wahnsinnskrise! Folgendes Problem. Also ich möchte mit PHP einfach ein Formular erstellen wo sich jemand einloggt.Anschliessend wird der benutzername an die PHPSeite übergeben. Dort soll verglichen werden ob der Name schon in der Datenbank vorhanden ist. Meine Überlegeung. Ich speicher den Befehl in die Variable vergleich. $vergleich=mysql_query("select name from login where name=\"$besuchername\""); login ist der tabellenname und name der Spaltenname anschliessend frage ich nach ob vergleich =benutzername aber was wird eigentlich in diesem Fall in vergleich gespeichert.Wenn zumbeispiel bei einem anderen Beispiel jetzt mehrere Ergebnisse unter vergleich gespeichert weren sollten wie zb. finde alle Mercedesautos. $vergleich=select... es sind zumbeispiel 20 datensätze vorhanden.Werden alle in eine Variable gespeichert? TomDom Hilfe |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | Auszug aus der LogIn Routine zu einem meiner Scripts: PHP-Code: |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Hallo Tomdom, ich habe zwar noch keine Ahnung von PHP, aber vielleicht hilft dir die folgende Seite weiter: http://www.selfphp.com Das ist so ähnlich wie SelfHTML und man kann sich das OnlineFormat auch als ZIP kostenlos herunterladen. Dort findest Du bestimmt auch viele Beispiel-Skripte zu PHP. MfG LordCyrix | |
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 13.09.02 ![]() Likes: 0 | Danke jedenfalls habe ich das Prinzip nicht genau verstanden aber der Befehl $anzahl = mysql_num_rows($output); if($anzahl==1) hat mir geholfen.Die Frage ist könntest du vielleicht dein Script erläutern. TomDom |
| | |
| | #5 (permalink) |
| Member of Honour ![]() | if($name && $passwort){<-- bedingung, dass name und apss angeben sind $output = mysql_db_query("YaBS?","select * from user where nick = '$name'"); <-- liest aus der MySQL db $anzahl = mysql_num_rows($output); <-- gibt die anzahl zurück, wie viele Datensatz auf where nick = '$name' matchen if($anzahl==1){ <-- wenn es nur einen datensatz gibt, wird weiter gemacht (also nur einen user, der $name heißt) $okpass = mysql_result($output, 0, "pass"); <- liest das MD5 Passwort aus der db aus $chpass = md5($passwort);[/i] <- verschlüsselt das übergebene Passwort $id = mysql_result($output, 0, "user_id"); <-- liest die ID des users aus (fürs cookie) if($okpass == $chpass){ <-- prüft, ob die apsswörter gleich sind SetCookie("YABS","$id",time() + 31104000); <-- erstellt dann ein Cookie header("location: ?action=LoggedIn"); <- geht auf eineandere Seite [i]} else { echo("false"); define("ERROR","p"); <-- gibt einen fehler aus }}} |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| 9/11: Was ist wirklich passiert? | fatjoe123 | Doppelte Beiträge | 1 | 12.09.07 13:57 |
| Massenpc absturzt - was ist passiert? | 404 | Die Problemzone | 11 | 12.07.07 16:39 |
| Es passiert nix! | Blacki | (Web-) Design und webbasierte Sprachen | 10 | 19.04.06 17:50 |
| Was ist mit flipside.de passiert? | -= pillepalle =- | HaBo Lounge | 3 | 09.07.04 18:00 |