php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.10.2008, 10:15  
Neuer Benutzer
 
Registriert seit: 06.05.2008
Beiträge: 29
japsa befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Daten im Formular zwischenspeichern (Smarty)?

Hallo,
ich hae wohl mal eine bescheuerte Frage :)

Wie werden eingegebene Daten in einem Formular zwischengespeichert ?
Ich habe das Problem, dass ich bei einem Projekt, welches mit Smarty umgesetzt ist, ein relativ großes Eingabeformular habe, aber wenn Jemand faltsche Daten eingegeben hat oder eine Fehlermeldung bekommt und dies dann korregieren möchte, dass die bisdahin eingegeben Daten alle (!) weg sind.

Ich denke das ist nicht optimal gelöst, deshalb suche ich nach einer besseren Lösung.

Danke & Gruß Dirk
japsa ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.10.2008, 10:24  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Wo genau ist das Problem?
Du kannst in einem Formular ja die Werte vorgeben, die in den Feldern stehen sollen.
Wenn also beim ersten Versuch ein Fehler enthalten ist, gibst Du halt die eingegebenen Werte als Vorgabe mit und lässt es den Benutzer nochmal probieren.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 25.10.2008, 10:32  
Neuer Benutzer
 
Registriert seit: 06.05.2008
Beiträge: 29
japsa befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
wenn ein Kunde seine zB: Ferienwohnung anhand verschiedener Kriterien selbst beschreibt, dann kann ich doch vorher die einzugebene Werte zB. in einem Textfeld oder die Anschrift des Kunden nicht vorgeben ?

Ich möchte doch nur, dass, wenn er zB. bereits da shalbe Formular ausgefüllt hat oder es ganz ausgefüllt hat und zB. ein Pflichtfeld vergessen aht, wo er nach dem Absenden einen Hinweis bekommt, dass er nochmals zurückgehen muß, um das Pflichtfeld auch noch auszufüllen, dass dann die restlcihen eingegeben Daten nicht alle weg sind - aber das ist momentan halt der Fall.

Gruß Dirk
japsa ist offline  
Alt 25.10.2008, 10:38  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von japsa Beitrag anzeigen
Hallo,
wenn ein Kunde seine zB: Ferienwohnung anhand verschiedener Kriterien selbst beschreibt, dann kann ich doch vorher die einzugebene Werte zB. in einem Textfeld oder die Anschrift des Kunden nicht vorgeben ?
Kann "man" nicht? Warum soll das ausgerechnet bei Deiner Ferienwohnung nicht funktionieren? Wenn ich schon drauf hinweise, wird es vielleicht doch gehen. ^^

Such mal nach Affenformular.
Die ganzen Form-Elemente haben auch ein value-Attribut. Da kann man lustige Dinge reinschreiben. Bei Checkboxen gibt es das checked-Attribut.

Wenn Du schon die komplette Eingabe aus dem Formular zum Auswerten kriegst, kannst Du die einzelnen Werte ja auch wieder in das neue Formular reinschreiben. Ist nix Magisches dran. Ehrlich
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 25.10.2008, 10:41  
Neuer Benutzer
 
Registriert seit: 06.05.2008
Beiträge: 29
japsa befindet sich auf einem aufstrebenden Ast
Standard

Ok, dann hate ich Dich falsch verstanden.
Ich weiß zwar imme rnoch nicht, was Du meinst, aber ich werde mich bemühen und mal danach suchen

Gruß Dirk
japsa ist offline  
Alt 25.10.2008, 13:24  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo japsa,

die von dir gesuchte Funktion heißt "presetting" oder "prefilling". Im APF (siehe Adventure PHP Framework - Formulare) wird das bereits out-of-the-bos unterstützt. Bei einfachen Postbacks musst du dich darum auch garnicht mehr kümmern.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 25.10.2008, 13:33  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Die Formularfelder müssen in etwa so aussehen, wobei ich nicht weiß, wie Smarty das haben will:
PHP-Code:
<input name="name" type="text" id="name" value="<?php echo $name?>">
$name wird beim ersten Scriptaufruf mit '' initialisiert und nach Absenden des Formulars aus $_POST['name'] gefüllt:

PHP-Code:
$name '';
if (isset(
$_POST['Submit'])) {
  
$name $_POST['name'] ;

__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Alt 25.10.2008, 13:58  
Neuer Benutzer
 
Registriert seit: 06.05.2008
Beiträge: 29
japsa befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
Danke - da shilft mir schon mal enorm weiter
So hatte ich es ja bis her schon:
PHP-Code:
<input type="text" name="Region" size="40" value="<?php echo $ausgabe->Region ?>" maxlength="60" />
da ich das Formular auch verwendet habe, wenn Jemand später nach dem Eintragen etwas korregieren möchte - nur das zwischenspeichern bevor etwas in die DB geschrieben wird, hat mir gefehlt.

Gruß Dirk
japsa ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einlesen von Daten in Formular Fragenfrager PHP Tipps 2006 3 14.08.2006 10:11
Formular mit Daten aus mehreren Frames Jacks Rache HTML, Usability und Barrierefreiheit 8 27.06.2006 15:03
POST Daten ohne Formular übergeben? &lt;Daniel&gt; PHP Tipps 2006 8 19.06.2006 14:34
Formular übermittelt keine Daten PHP Tipps 2006 4 08.03.2006 13:09
Formular - Daten für nächste Seite behalten NetLook PHP Tipps 2007 7 18.11.2005 13:21
[Erledigt] sql daten für einen kunden auslesen/ändern im Formular PHP Tipps 2005-2 3 12.10.2005 08:36
Formular Daten in die Datenbank schreiben… sunset PHP Tipps 2005-2 3 26.08.2005 11:49
"Typ Set" Daten aus Formular werden falsch abgespe Datenbanken 3 25.07.2005 09:36
[Erledigt] PHP Formular - Daten an nächsten Schritt weiter geben - Wie? PHP Tipps 2005 14 02.01.2005 20:05
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
Problem bei Script Formular Daten und Baum PHP Tipps 2004 1 27.09.2004 23:19
[Erledigt] Daten aus Formular in Datenbank eingeben ??? PHP Tipps 2004 6 14.08.2004 23:17
Daten in Formular formatieren. PHP Tipps 2004 3 11.08.2004 12:47
Wie übergebe ich aus einem Formular die Daten in Variablen. PHP Tipps 2004 14 11.08.2004 01:58
Daten aus einem Formular auslesen??? PHP-Fortgeschrittene 1 21.06.2004 17:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php formulardaten zwischenspeichern, smarty formular, php formular zwischenspeichern, formulardaten zwischenspeichern, formular zwischenspeichern, smarty formulare, php daten zwischenspeichern, formulare mit smarty, html formulardaten zwischenspeichern, html formular zwischenspeichern, formular werte zwischenspeichern, html formulareingaben zwischenspeichern, formular smarty, php form zwischenspeichern, smarty input auslesen, formular php zwischenspeichern, formular daten zwischenspeichern, html seite forumular daten zwischenspeichern, formulardaten zwischenspeichern php, formular mit smarty

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum