Beste Eintragmöglichkeit PHP/MYSQL

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Beste Eintragmöglichkeit PHP/MYSQL

    Huhu, ich wollte mal fragen was die beste Lösung ist, wenn ich jetzt zB ein Gästebuch geschrieben habe...der User seine Sachen eingibt und absendet zum eintragen...

    Wie solls dann weitergehen?
    1.Automatische Weiterleitung, eintragen und direkt zum eintrag ohne das der User was "mitkriegt", das Problem ist dann, wenn er etwas nicht eingibt - ist das ok wenn man das per javascript regelt? Oder dann einfach nicht Weiterleiten und ne error message ausgeben lassen?
    2."Extra Seite" wo steht, das man erfolgreich ins Gästebuch eingetragen hat...Mit nem Zurück - Link
    3.Was ganz anderes?

    Wüsste mal gerne wie ihr das so macht...was das sinnvollste und beste ist..

    Mit freundliches Grüßen,
    Christian

  • #2
    ist wohl eher ein braunstorming. also auch bitte dort posten!

    Wenn du ordentlich programmierst, ist es egal, ob du die bestätigung auf einer seite mit weiterleitung, mit link oder direkt auf der Gästebuch-seite machst.

    Kommentar


    • #3
      Re: Beste Eintragmöglichkeit PHP/MYSQL

      Original geschrieben von stf]Daywalker
      das Problem ist dann, wenn er etwas nicht eingibt - ist das ok wenn man das per javascript regelt?
      nein, das ist nicht OK - dann schalte ich JS aus, und mache dir jede menge sinnlose einträge in dein GB.

      solch eine überprüfung kann optional clientseitig per JS vorgenommen werden, um dem user überflüssiges abschicken des formulares zu ersparen - sie muss aber auf jeden fall (auch) serverseitig durchgeführt werden, wenn sie "sicher" sein soll.


      ich bevorzuge folgendes schema:
      genau ein php-script für's eintragen verwenden.

      beim einfachen aufruf über einen link gibt dieses zunächst das leere formular aus.
      dieses wird dann wieder an selbe script geschickt, da jetzt $_POST inhalte hat, kannst du feststellen, dass es abgeschickt wurde.
      die eingaben werden überprüft - wenn noch fehler da sind, wird das formular erneut ausgegeben, mit den bisherigen eingaben als vorbelegung für die felder.
      wenn keine fehler mehr drin sind, wird der DB-eintrag gemacht, und anschliessend per header() wieder auf die anzeige-seite weitergeleitet ...
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        @ wahsaga --->

        Kommentar

        Lädt...
        X