Dadsche: mysql eintrag aber dann wird nichts gleich ausgegebn

Hallo,
ich habe ein Commment- Script geschrieben, ich habe nun das Problem, wenn ich einen Eintrag schreibe diesen wegschicke wird er in die Datenbank eingetragen aber im normalen Fenster wird nichts angezeigt erst wenn ich die Seite über den Link (wenn ich neu lade wird der Comment noch einmal eingetragen) wieder öffne ist der Comment da.

Wo liegt mein Fehler warum wird nicht die Aktuellen Daten aus der Datenbank geholt??

MfG Dadsche

  1. Hello,

    ich habe ein Commment- Script geschrieben, ich habe nun das Problem, wenn ich einen Eintrag schreibe diesen wegschicke wird er in die Datenbank eingetragen aber im normalen Fenster wird nichts angezeigt erst wenn ich die Seite über den Link (wenn ich neu lade wird der Comment noch einmal eingetragen) wieder öffne ist der Comment da.

    Wo liegt mein Fehler warum wird nicht die Aktuellen Daten aus der Datenbank geholt??

    Wie ist denn Dein Script aufgebaut?
    Nun bitte nicht den ganzen Code, sondern nur das logische Konzept:

    Client           Formular,          ausfüllen, abschicken
      Server           Script             Daten prüfen
                                          Daten Eintragen in DB
                                          DB lesen
                                          Ausgabe berechnen
      Client           HTML-Anzeige       Liste Anzeigen

    oder so ähnlich

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Ich habe es mit logischem Überlegen rausbekommen,
      da ich die daten aus der datenbank geholt habe, bevor die daten eintragen wurde (und das script dann nicht von vorne beginnt)  habe einfach nach dem eintragen die Daten noch einmal geholt
      Man warum muss ich mir das immer so schwer machen...

      Gruß Dadsche

      Wie ist denn Dein Script aufgebaut?
      Nun bitte nicht den ganzen Code, sondern nur das logische Konzept:

      Client           Formular,          ausfüllen, abschicken
        Server           Script             Daten prüfen
                                            Daten Eintragen in DB
                                            DB lesen
                                            Ausgabe berechnen
        Client           HTML-Anzeige       Liste Anzeigen

      oder so ähnlich

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      1. Hello,

        Ich habe es mit logischem Überlegen rausbekommen,
        da ich die daten aus der datenbank geholt habe, bevor die daten eintragen wurde (und das script dann nicht von vorne beginnt)  habe einfach nach dem eintragen die Daten noch einmal geholt
        Man warum muss ich mir das immer so schwer machen...

        Das ist die Krux an den Affenformularen. Man muss da quasi rückwärts denken.
        Wahrscheinlich brauchst Du nur zu lesen, NACHDEM Du geschrieben hast. Geschriben wird beim Affenformular ja auch nur, wenn die Post-Variablen ein "bitte wegschreiben"-Flag enthalten, wie z.B. die gesetzte Variable mit dem Namn des Submit-Buttons.

        if (isset($_POST['btn']['save']))
        {
          check_and_save_post_vars();
          $form = make_only_a_nice_message_and_next_page_button_string_for_me();
        }
        elseif(isset($_POST['hid']['post']))
        {
          check_and_save_post_vars();
          $form = make_only_a_nice_message_and_next_page_button_string_for_me();
        }
        else
        {
          $form = make_a_wonderful_form_string_for_me();
        }

        und im HTML-Ausgabe-Teil steht dann nachher nur:

        <body>
            <!-- hier könnte auch noch wahlweise "<h3>Dankeschön</h3>"
                                           oder  "<p class="error">FEHLER!</p>" stehen
               das kommt dann aus $message;
            -->

        <form ...>
              <?php echo $form; ?>
            </form>
          </body>

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
  2. Moin!

    Meine Glasgoogle meldet ein Cache- Problem bei einem Unsicherheitsfaktor von 99,75% weil kein Quelltext zu lesen ist und weil das Problem mangels Link nicht nachzuvollziehen ist.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. Hello und moin fastix,

      Meine Glasgoogle meldet ein Cache- Problem bei einem Unsicherheitsfaktor von 99,75% weil kein Quelltext zu lesen ist und weil das Problem mangels Link nicht nachzuvollziehen ist.

      ... und vergiss nicht den automatischen Fehlermeldungsunterdrückungshandler ...

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau