Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] POST-Problem - reload

Einklappen

Neue Werbung 2019

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

  • [Erledigt] POST-Problem - reload

    Mir ist das erst jetzt aufgefallen.
    Also, ich habe in meinem php script einen button, welcher daten anfügt! Sprich per SQL Insert!
    Das läuft alles über einen POST!
    ok, wenn ich nun eine datensatz angefügt habe, und auf reload (Browser) klicke fügt er den selben datensatz wieder an, und wieder und wieder...
    wie kann ich das unterbinden?
    Einen doppelten datensatz macht er nciht, das ich in meine, anfügescript noch eine mysql prüfung auf den max Wert in meiner tabelle habe und eins dazu zähle.

    hoffe jemand kann mir helfen

    danke und gruß moji

  • #2
    nach dem eintragen des datensatzes dirigiere den user auf eine seite mit

    header("location:blablabla.php");

    so sind die POST nicht mehr existent;

    Kommentar


    • #3
      ok danke!

      das heisst: Man kann kein POST einfach leeren, nachdem ich einen datensatz angefügt habe?

      UND

      der user soll aber auch auf der seite bleiben, bei der er den INSERT macht!?

      Kommentar


      • #4
        *push*

        Kommentar


        • #5
          mach ne if-abfrage ob der user schon in der liste drin steht wenn ja dann soll ne fehlermeldung kommen

          mfg wing

          Kommentar


          • #6
            Du kannst auch mit header() zur gleichen Seite weiterleiten. $_POST wird trotzdem geleert.
            mfg RudiS

            Kommentar

            Lädt...
            X