php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.06.2004, 08:47  
Erfahrener Benutzer
 
Registriert seit: 11.03.2004
Beiträge: 138
Sonja
Standard Back bei Formularen

Hallo

Habe verschiedene Plausibilisierungen im Formular, machte es so:

Code:
if($zeitraum =='fortlaufend' and $tag=="")
{echo"

$txt_rueckmeldung2</p>


$txt_rueckmeldung12</p>";
exit;}

Nun geht dieser Link nicht überall, das heisst die bereits erfassten Daten sind dann nicht mehr da.

Wer kennt einen anderen Back-Befehl?

Danke
Sonja ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.06.2004, 08:53  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Befasse dich mit Sessions:
http://de.php.net/manual/en/ref.session.php
Vorhalten der Daten.


Und mit ein wenig Mut auch mit PEAR::HTML_Quickform:
http://pear.php.net/package/HTML_Quickform
Dies übernimmt das ganze Formular Handling (HTML, Verifizierung).

Und bei Abenteuerlust noch *_Controller:
http://pear.php.net/package/HTML_Quickform_Controller
Fügt dem vorgenannten noch die Controll-Logik für mehrseitige Formulare hinzu.
Guradia ist offline  
Alt 21.06.2004, 16:23  
Erfahrener Benutzer
 
Registriert seit: 11.03.2004
Beiträge: 138
Sonja
Standard Ja die Sessions!

Ich versuchte es schon, aber irgenwie habe ich den Kick nicht draus!

Ich starte das File mit
<? session_start();
require("../language/veranstaltungen_de.php");
require("../lib/header.php");
require("../lib/login_check.php");
?>

Dann beim Form
<form action='$PHP_SELF' method='POST'>

und jetzt muss es bei Fehleingaben eben wieder zurück
if(isset($submit))
{
if($zeitraum ==='einmalig' and ($d_a=="" or $mo_a=="" ))
{echo"

$txt_rueckmeldung1</p>


$txt_rueckmeldung12</p>";


Wie muss der Link aussehen, dass ich auf die Eingabemaske komme, mit all den in der Session gespeicherten Daten? SID steht zwar im Buch, aber das geht nicht!

Ich bin betr. Session wirklich ein Anfänger, versuchte es schon mehrmals und gab immer wieder auf! Gut wäre es, ein schöne Beispiel zu haben wie man mit Sessions die Angaben im Formular steuert.

Danke
Sonja
Sonja ist offline  
Alt 21.06.2004, 17:03  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zu beginn des Script (oder besser in einer function (), die du zu beginn aufrufst) prüfst Du alle Eingaben durch ...

Dabei kannst du zuvor einfach mal:

$_SESSION['formPage_1'] = $_POST;
Damit hast du die Daten mal fix in der Session geparkt.

Wenn das Prüfen einen Fehler ergibt ... könntest du z.B.
$_SESSION['formPage_1']['error'] = true;
setzen (zu anfang des Prüfens auf = false

Diese Variable könntest Du dazu nutzen, zu entscheiden, ob das Formular angezeigt werden soll, oder nicht.



Die SID ist eine Konstante .. die passendes enthält ..
session_name() und session_id() geben den korrekten Namen und Hash zurück.
Guradia 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
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Problem bei Formularen mit vielen Textfeldern PHP Tipps 2006 5 26.05.2006 03:14
I'm back! Off-Topic Diskussionen 26 13.10.2005 23:04
Datenvererbung bei Formularen udn Fehlermeldungen Sonja PHP Tipps 2005-2 1 11.10.2005 10:42
Pflichfeld bei formularen PHP Tipps 2005-2 7 04.10.2005 19:02
Sonderzeichen & in Formularen und MySQL PHP Tipps 2005-2 4 25.08.2005 19:42
Hilfe zu Formularen in html PHP Tipps 2005-2 4 28.07.2005 21:16
link back PHP Tipps 2005 16 06.05.2005 14:06
Eingabeprüfung bei Formularen PHP Tipps 2005 7 11.03.2005 13:53
Hilfe zum Einstieg und bei Formularen PHP Tipps 2005 6 28.02.2005 20:40
verständnisfrage zu formularen und mysql malaga PHP Tipps 2005 3 15.02.2005 14:36
richtiges initalisieren bei Formularen? PHP Tipps 2005 2 10.02.2005 19:27
Problem bei 2 Formularen gleichzeitig PHP Tipps 2005 2 19.01.2005 12:07
Variablenübergabe bei Formularen PHP Tipps 2004-2 4 15.12.2004 19:23
Enctype bei Formularen HTML, Usability und Barrierefreiheit 2 18.07.2004 16:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
htmlquickforms mehrseitige formulare

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:58 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.