php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.12.2004, 19:17  
Gast
 
Beiträge: n/a
Standard [Erledigt] Formulardaten in einer Session speichern, per Link übergeben

Hallo alle zusammen,

ich hoffe Ihr könnt mir helfen (bin absoluter Anfänger). Mein Problem:

Auf meiner ersten Seite starte ich eine Session und auf dieser habe ich auch ein Formular, das ich per Post-Methode abschicke an Seite 2. Diese übernimmt die Daten aus dem Formular von Seite 1. Das funktioniert soweit. Nun möchte ich über einen Link wieder auf die erste Seite springen und dabei aber die Daten wieder im Formular anzeigen, d. h. ich möchte sie auf Seite eins speichern. So als ob sie eingetragen geblieben wären.
Ich möchte die Post-Methode verwenden. (Keine Cookies, wenn möglich, nicht get!)
Habe die Session ganz am Anfang gestartet und verwende $_SESSION anstatt von session_register().

Meine Fragen:
1.Muss ich auch auf Seite 2 oben auch session_start() einfügen? (Fehlermeldung - Warning: session_start(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in ...
Warning: session_start(): Cannot send session cache limiter - headers already sent ...)
2.Wie muss ich den Link auf Seite 2 erstellen? (Wie sieht der aus?)
3.Wie gebe ich im Formular auf Seite 1 den value mit php aus den gespeicherten SESSION Variablen an?
4.Muss ich die Session ID an Seite 2 weitergeben, und wenn ja wie?
5.Wenn ich zurückspringe, wie kann ich verhindern, dass eine neue Session gestartet wird?

Ich habe schon überall gesucht, doch noch keine brauchbare Hilfe gefunden, weder in Foren noch bei Google. Ich wäre Euch sehr zu Dank verpflichtet, wenn ihr meine Fragen beantworten könntet.

Vielen Dank schon mal!

Session Start Seite 1
<?php
session_start();
$_SESSION['vorname']= $vorname;
$_SESSION['nachname']=$name;
$_SESSION['geschlecht']=$geschlecht;
?>
mein Formular:

<form name="converter" method="post" action="/xxx/seite1.php">
<input name="sent" type="hidden" value="1">




<input type="hidden" name="PHPSESSID" value="<?php $PHPSESSID=session_id(); ?>"> // ???

Bitte geben Sie Ihren Vornamen ein:
<input name="vorname" type="text" size="30" id="vorname" value="<?php if(isset($_SESSION['vorname'])) { print $_SESSION['vorname'];} ?>">
// ?????
Bitte geben Sie Ihren Nachnamen ein:
<input name="nachname" type="text" size="30" id="nachname" value="<?php echo $nachname;?>">



Bitte Geschlecht eingeben:

<input type="radio" name="geschlecht" value="maennlich"> männlich

<input type="radio" name="geschlecht" value="weiblich"> weiblich
</p>

</p>



<input type="submit" name="Submit" value="Abschicken">
<input type="reset" value="Zurücksetzen">
</p>
</form>

Seite 2:
Link
Zurück zur Startseite
//????
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.12.2004, 08:23  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

schau mal hier:
http://phpfriend.de/ftopic28022.html

da habe ich ein beispiel gebracht (ungetestet).

grüße ben
imported_Ben ist offline  
Alt 29.12.2004, 15:47  
Gast
 
Beiträge: n/a
Standard

Danke, ich probiers gleich mal aus
 
 


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
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
Problem mit Formulardaten in MySql-DB speichern karl Datenbanken 2 05.12.2005 23:49
texte in einer session speichern PHP Tipps 2007 8 15.11.2005 22:32
[Erledigt] Mehrdimensionales Array in Session speichern PHP-Fortgeschrittene 6 11.10.2005 17:32
Session - Werte zwischen speichern! PHP Tipps 2005-2 9 05.10.2005 18:05
Session abschaltbar?? Probleme mit Objekten in Session! becks123 PHP-Fortgeschrittene 3 19.09.2005 15:47
Klassenobjekt in ner Session speichern?! Finkman PHP Tipps 2005-2 5 09.08.2005 00:38
Array in Session speichern und wieder auslesen Riot PHP Tipps 2005-2 3 08.07.2005 11:43
[Erledigt] Arrays in Session speichern PHP-Fortgeschrittene 3 07.07.2005 10:19
Bild (.jpg) mit Link auf Festplatte speichern PsychoEagle PHP Tipps 2005-2 11 16.06.2005 14:54
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
Formulardaten in eine Datenbank speichern und abfragen DarkThunder PHP Tipps 2005 3 08.04.2005 21:33
file-upload und link in db speichern PHP Tipps 2005 5 10.03.2005 18:06
"Loginbutton wurde gedrückt" --> Als Session sp duerov PHP Tipps 2004-2 1 18.11.2004 11:11
[Erledigt] Object in Session speichern PHP-Fortgeschrittene 2 31.08.2004 14:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php formulardaten speichern, post in session speichern, daten in session speichern, formulardaten in session speichern, http://www.php.de/php-tipps-2004-2/14918-erledigt-formulardaten-einer-session-speichern-per-link-uebergeben.html, formulardaten speichern php, formular in session speichern, php formulardaten in session speichern, session post speichern, php formular speichern, php formular in session speichern, werte in session speichern, post in session speichern php, php post per link, php post in session speichern, php session formular speichern, formulardaten in session, php formulardaten zwischenspeichern, php formulardaten in session, formulardaten in session speichern php

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 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.