Forum Doku Wiki Blog

Forumsarchiv 2004, September
mysql eintrag aber dann wird nichts gleich ausgegebn

archivierte Beiträge lesen

  1. (PHP) mysql eintrag aber dann wird nichts gleich ausgegebn von Dadsche, 19. 09. 2004, 09:45

mysql eintrag aber dann wird nichts gleich ausgegebn

Der folgende Beitrag wurde am 19. 09. 2004, 09:45 Uhr von Dadsche veröffentlicht.

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

mysql eintrag aber dann wird nichts gleich ausgegebn

Der folgende Beitrag wurde am 19. 09. 2004, 09:51 Uhr von Tom veröffentlicht.

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

mysql eintrag aber dann wird nichts gleich ausgegebn

Der folgende Beitrag wurde am 19. 09. 2004, 11:49 Uhr von Dadsche veröffentlicht.

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

mysql eintrag aber dann wird nichts gleich ausgegebn

Der folgende Beitrag wurde am 19. 09. 2004, 13:48 Uhr von Tom veröffentlicht.

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

mysql eintrag aber dann wird nichts gleich ausgegebn

Der folgende Beitrag wurde am 19. 09. 2004, 09:51 Uhr von fastix® veröffentlicht.

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.

mysql eintrag aber dann wird nichts gleich ausgegebn

Der folgende Beitrag wurde am 19. 09. 2004, 09:58 Uhr von Tom veröffentlicht.

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

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4