WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Anmelde Formular » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Philipp Gérard
is so eine sache mit dem lesen
von einstein
Mehrmals? Ich habe es dort nur einmal gesehen.

http://www.4websites.de/tricks/artikel/133
http://www.4websites.de/tricks/artikel/106

aber lassen wir das...
von corny
einstein schrieb am 02.01.2004 21:11
Interessant wäre zu wissen, was nicht geht. Das kannst du am besten selber herausfinden, indem du dein Script "debugst", d.h. als erstes einmal alle @ vor Befehlen entfernen, um auftretende Fehlermeldungen nicht abzufangen.

Ja habe ich schon gemacht, sagt aber trotzdem nischt anderes

Dann solltest du bei mysql-Queries auch in der Entwicklungsphase immer gleich ein
print mysql_error(); einfügen.

Zum Script selbst:
* Bei einem Login die Daten nie per GET übertragen.

Habe ich nur gemacht, damit ich sehen kann wo der Fehler ist

* Die Passwörter sollten verschlüsselt werden
Wie

* Warum verwendest du LIKE in deiner Query, wenn es doch auch = gibt?
* if (!$result) sagt nur aus, ob die Query funktioniert. Wenn du überprüfen möchtest ob es ein Ergebnis gab, verwende mysql_num_rows()
* Wenn mysql_fetch_array nicht korrekt ausgeführt werden kann, dann wir
$angemeldet = 0;
include("begrueszung.cn"); ausgeführt
macht das sinn?

Ja ich glaube schon, dadurch wird, wenn man sich nicht angemeldet hat, eine schicke Willkommensseite angezeigt.

* etc. etc...

Was denn nu noch?

Schau mal hier: http://www.4websites.de/tricks/index.php?kategorie=coding
Dort wurde das Thema mehr mals aufgegriffen...

Mehrmals? Ich habe es dort nur einmal gesehen.

aber danke, ich werde das mal versuchen zu optimalisieren

Corny
von einstein
SourceCode scheint okay.
Interessant wäre zu wissen, was nicht geht. Das kannst du am besten selber herausfinden, indem du dein Script "debugst", d.h. als erstes einmal alle @ vor Befehlen entfernen, um auftretende Fehlermeldungen nicht abzufangen. Dann solltest du bei mysql-Queries auch in der Entwicklungsphase immer gleich ein
print mysql_error(); einfügen.

Zum Script selbst:
* Bei einem Login die Daten nie per GET übertragen.
* Die Passwörter sollten verschlüsselt werden
* Warum verwendest du LIKE in deiner Query, wenn es doch auch = gibt?
* if (!$result) sagt nur aus, ob die Query funktioniert. Wenn du überprüfen möchtest ob es ein Ergebnis gab, verwende mysql_num_rows()
* Wenn mysql_fetch_array nicht korrekt ausgeführt werden kann, dann wir
$angemeldet = 0;
include("begrueszung.cn"); ausgeführt
macht das sinn?
* etc. etc...

Schau mal hier: http://www.4websites.de/tricks/index.php?kategorie=coding
Dort wurde das Thema mehr mals aufgegriffen...
von MajorWindbeutel
Also so auf anhieb seh ich da keinen fehler kannst mir das Teil ja mal senden und ich gug ob ich was finde (wenn du willst) F.Ribniger@web.de

Nach oben