TomZ80: Refresh nach MXSQL Aktion

Hallo!

ich beiss mir schon seit Stunden die Zähne aus.

Folgendes Problem. Ein Bild in einer Community soll freigegeben wedren.

Die geschieht per Link mittels Variablenübergabe.
soweit so gut. Dann lädt die Seite ja neu und die variable wird aufgenommen:
$var1 =  $_GET['var1'];
Es wird ein Einrrag in der Datenbank vorgenommen (freigabe=1), soweit so gut.

Und das wars. Nun soll aber sofort die Meldung erscheinen "Bild ist freigegeben". Dies erscheint aber freilich erst nach der nächsten Aktualisierung.

Lässt sich das z.B. durch eine JS Funktion lösen. Also bei onklich Datenbankmanipulation oder sowas?

Grüße, Tom

  1. ich beiss mir schon seit Stunden die Zähne aus.

    Ich kenn nen guten Zahnarzt.

    Folgendes Problem. Ein Bild in einer Community soll freigegeben wedren.
    Die geschieht per Link mittels Variablenübergabe.

    Also gibt`s 1. eine Seite mit einem Link "freigabe.php?var1=123"?

    soweit so gut. Dann lädt die Seite ja neu und die variable wird aufgenommen:
    $var1 =  $_GET['var1'];

    Halt! Was lädt hier neu? "freigabe.php" nimmt die Variable entgegen und macht den Eintrag in der Datenbank. Und was gibt "freigabe.php" zurück? Das könnte nämlich bspw. diese Meldung sein:

    "Bild ist freigegeben".
    Dies erscheint aber freilich erst nach der nächsten Aktualisierung.

    Von was? Bisher stochere ich mal wieder in den Nebelschwaden über Lummerland.

    JJ

    1. Hallo JJ!

      Die Aktion findest auf der Seite test.php

      Nach klicken des Links lädt die Seite test.php?var1=1.
      Auf test.php befindet sich:
      $var1 =  $_GET['var1']
      Wenn $var1 = 1 wird die Datenbankmanipulation durchgeführt.
      Also in der Datenbank wird das feld freigabe mit 1 bestückt.  Faktisch ist das Bild freigegeben aber die Information: Jawohl das Bild ist für alle freigegeben" fehlt und erscheint erst nach einem refresh.

      Die Information "Bild ist freigegeben" wird ebenfalls über eine MYSQL Abfrage erstellt.
      Ist freigabe gleich 1 schreibe "Bild ist freigegeben".

      Grüße, Tom

      ich beiss mir schon seit Stunden die Zähne aus.
      Ich kenn nen guten Zahnarzt.
      Folgendes Problem. Ein Bild in einer Community soll freigegeben wedren.
      Die geschieht per Link mittels Variablenübergabe.
      Also gibt`s 1. eine Seite mit einem Link "freigabe.php?var1=123"?
      soweit so gut. Dann lädt die Seite ja neu und die variable wird aufgenommen
      $var1 =  $_GET['var1'];
      Halt! Was lädt hier neu? "freigabe.php" nimmt die Variable entgegen und macht den Eintrag in der Datenbank. Und was gibt "freigabe.php" zurück? Das könnte nämlich bspw. diese Meldung sein:
      "Bild ist freigegeben".
      Dies erscheint aber freilich erst nach der nächsten Aktualisierung.
      Von was? Bisher stochere ich mal wieder in den Nebelschwaden über Lummerland.

      JJ