#1 6. Juni 2007 Servus! Ich hab da ein kleines Problem. Und zwar hab ich in der Datei anmelden.php ein formular zum ausfüllen etc... beim drücken auf den button anmelden kommt man zur check.php in der alle Datein nochmals da stehen und überprüft werden sollen. Wenn jmd. was ändern möchte und auf zurück (<a href="javascript:history.back();">) klickt, sind jedoch alle Formular daten weg. Wie könnte ich es nun machen, dass sie dort bleiben? Ich hab mir überlegt die check.php auch als Formular zu machen und immer als value den ientrag von der anmelden.php herzunehmen, aber das kommt glaub ich nicht so gut an! Gruß gl + Multi-Zitat Zitieren
#2 6. Juni 2007 AW: Formulardaten mit einer session. check.php PHP: session_start (); $_SESSION [ 'formular_feld1' ] = $_POST [ 'formular_feld1' ]; $_SESSION [ 'formular_feld2' ] = $_POST [ 'formular_feld2' ]; $_SESSION [ 'formular_feld3' ] = $_POST [ 'formular_feld3' ]; $_SESSION [ 'formular_feld4' ] = $_POST [ 'formular_feld4' ];[...] ausfüllen.php HTML: <?php session_start(); ?> <input type="text" name="formular_feld1" value="<?php print $_SESSION['formular_feld1']; ?>" /> [...] + Multi-Zitat Zitieren
#3 6. Juni 2007 AW: Formulardaten Ey Murdoc du Qualle, erst mich mit settype vorführen und dann nicht mehr ins icq online kommen .... Jo das mit dem zurück ist ein Problem. Z.B. benutze ich Opera und dort ist das Standard das dort wieder diese Dinge angezeigt, heißt also, dass viele Browserkonfigurationen dir da einen Strich durch dieses Vorhaben machen. Aber wieso versuchst du das? Hab ich immernoch nicht verstanden, wird ein Fehler geworfen gibst du denen ne Fehlermeldung und willst die dann zurückschicken oder wie meinste das jetzt? + Multi-Zitat Zitieren
#4 6. Juni 2007 AW: Formulardaten aber siehste auf print() hab ich diesmal geachtet =) ich geh davon aus er will das so: feld 1 hat fehlerhafte angaben: <input value="{das was eingegeben wurde}" /> feld 2 hat fehlerhafte angaben: <input value="{das was eingegeben wurde}" /> feld 3 passt: <input value="{das was eingegeben wurde}" /> feld 4 hat fehlerhafte angaben: <input value="{das was eingegeben wurde}" /> damit man nicht alle richtigen felder neu eingeben muss und feherhafte verbessern kann. + Multi-Zitat Zitieren
#5 6. Juni 2007 AW: Formulardaten Jo und dafür hab ich settype wider dem Kontext benutzt .... Jo irgend sowas hab ich jetzta auch angenommen, aber dann kann man das doch anders machen. Wenn man schon javascript beim zurück link benützt, könnte man die überprüfung des formulars machen und erst gar nicht absenden wenn ein fehler besteht. Sollte javascript aus sein ist das egal und wird sowieso dann nochmal vom server überprüft. Sollte dann immernohc ein fehler bestehen, kann er ja auch direkt das formular statt nem zurücklink mit fehler anzeigen...So würde ich es zumindestens machen. Der Zurücklink wäre nämlich irgendwie ein Link zu viel. "Klicke bitte auf zurück damit du den fehler beheben kannst" - ist nicht grad benutzerfreundlich. + Multi-Zitat Zitieren
#6 6. Juni 2007 AW: Formulardaten Wieso nicht benutzerfreundlich? Der kann ja au schau ob er alles richtig eingegeben hat. Muss ja nicht unbedingt ne falsche Eingabe im Bezug auf mein überprüfendes sein. Er könnt sich ja au vertippt haben und da kann ich des ja net wirklich mit ner abfrage schaun obs stimmt. Das kann ja nur der Typ machen. Und dann bekommt der ne Schöne Übersicht auf der seine ganzen Angaben stehn und da soll er die vertippten Sachen ändern (mit zurück) und es werden ungültige sachen angezeit (Emailadresse ohne @) die er auch mit "zurück" ändern muss. gruß gl + Multi-Zitat Zitieren
#7 6. Juni 2007 Zuletzt von einem Moderator bearbeitet: 15. April 2017 AW: Formulardaten Also im Sinne "Bist du mit diesen Angaben zu Frieden? Falls ja klicke auf Speichern, falls Nein klicke auf zurück?" ... Ich versteh es leider immer noch nicht ganz. Wenn du ihm z.B. dann direkt das Formular an die Hand gibst, kann er es doch direkt ändern und muss nicht erst noch auf zurück klicken. Das meine ich mit Benutzerfreundlich, obwohl er es hätte sofort ändern können, muss er bei dir aber noch auf zurück klicken und hast das problem dass er hier JS anhaben muss und zweitens sein Browser deine Mühe vielleicht nicht so unterstützt wie du es willst!? Also hab ich dich richtig verstanden. Anzeigen der Inhalte (aber nicht als Formular) und Links für zurück (und speichern oder so) !? ICh will es dir nicht ausreden oder so, ist nur meine Meinung und wenn es so machen willst, wird es das sein was Murdoc sagte, aber bedenke bitte dass beim (Zurück-)Gehen auf Internetseiten die bereits besucht und damit vielleicht gecached wurden Browser unterschiedliche mechanismen haben, und wie mein Problem mit den HTTP - Status Codes zeigt, dies auch zu absolut unverständlichen Ergebnissen führt. PHP: Problem mit Http Status Codes [/ URL ] + Multi-Zitat Zitieren
#8 6. Juni 2007 AW: Formulardaten stichwort ajax. in den zeiten vom web 2.0 hype sollte langsam alle javascript an haben, wenn nicht machte nen hinweiß auf deine seite. mit ajax kannst du das überprüfen lassen und bei fehlern über dem formular einfach anzeigen lassen was falsch ist ohne das die formular angaben verloren gehen und du die seite wechselst. + Multi-Zitat Zitieren
#9 6. Juni 2007 AW: Formulardaten ja, aber ich kann kaum javascript und ajax überhaupt nicht. Habt ihr vllt. seite auf denen das erklärt wird? Oder Beispielseiten? gruß gl + Multi-Zitat Zitieren
#10 7. Juni 2007 AW: Formulardaten nicht heterolord, der AJAX Online Kurs vom Teia Lehrbuch + Multi-Zitat Zitieren
#11 7. Juni 2007 Zuletzt von einem Moderator bearbeitet: 15. April 2017 AW: Formulardaten https://raidrush.net/posts/3251402/ einfach so umschreiben das es passt. + Multi-Zitat Zitieren
#12 7. Juni 2007 AW: Formulardaten hehe, irgendwie postet ihr immer im doppelpack! Danke euch beiden. (BWs gingen nimmer) shcau mir das mal in nächster Zeit und meld mich bei Fragen wieder. gruß und dank gl + Multi-Zitat Zitieren