Variable aus Fromular weitergeben

fredolin

Erfahrenes Mitglied
Hallo Tutorialsgemeinde,

ich denkmal, das ich ne tierisch großen brett vorm kopf habe.
habe nun mein Kontaktformular soweit das er die daten auch alle sendet.

doch nun habe ich es neu umgebaut, das ich ne danke.php seite habe.
in dieser seite möchte ich nun die eingegeben variablen (kommen aus dem Formular) wieder ein lesen.

ähm nun, ich hab keinen plan.. hab es mit session probiert mit $_POST['variable'] aber nichts klappt..

danke für eure mit hilfe


mfg
fredolin
 
Moin,

Wenn du den Code zu dem Posten würdest, was du probiert hast, wäre es einfacher, herauszufinden, warum es nicht funktioniert :)
 
Oder binde die danke.php im Anschluß an die Verarbeitung mit include ein. Da sind die Daten auf jeden Fall vorhanden.
 
Hallo,

so gestern habe ich dieses Posting reingesetzt, weil ich glaube das mein Kopf dicht war..

heute morgen habe ich es geschafft, das die Variablen von der Kontaktseite mit in die Dankeseite übernommen wurden.

Dank Session

Somit hat es sich erledigt...

Aber wenn eine Hilfe braucht, hier den Weg den ich gemacht habe
Code von der Kontakt.seite
PHP:
## Session Beginn ##
	session_start();
	 
	$_SESSION['Brevet'][0] = $_POST['Brevet'][0];
	$_SESSION['Brevet'][1] = $_POST['Brevet'][1]; 
	$_SESSION['Brevet'][2] = $_POST['Brevet'][2];
	$_SESSION['Brevet'][3] = $_POST['Brevet'][3];
	$_SESSION['Brevet'][4] = $_POST['Brevet'][4];
	
	
	$_SESSION['SonderBrevet'][0] = $_POST['SonderBrevet'][0]; 
	$_SESSION['SonderBrevet'][1] = $_POST['SonderBrevet'][1];
	$_SESSION['SonderBrevet'][2] = $_POST['SonderBrevet'][2];
	$_SESSION['SonderBrevet'][3] = $_POST['SonderBrevet'][3];
	$_SESSION['SonderBrevet'][4] = $_POST['SonderBrevet'][4];
	$_SESSION['SonderBrevet'][5] = $_POST['SonderBrevet'][5];
				
				
	$_SESSION['ZusatzBrevet'][0] = $_POST['ZusatzBrevet'][0];
	$_SESSION['ZusatzBrevet'][1] = $_POST['ZusatzBrevet'][1];
	$_SESSION['ZusatzBrevet'][2] = $_POST['ZusatzBrevet'][2];
	$_SESSION['ZusatzBrevet'][3] = $_POST['ZusatzBrevet'][3];
	$_SESSION['ZusatzBrevet'][4] = $_POST['ZusatzBrevet'][4];
	$_SESSION['ZusatzBrevet'][5] = $_POST['ZusatzBrevet'][5];
	
	
	
	$_SESSION['vorname'] = $_POST['vorname'];
	$_SESSION['nachname'] = $_POST['nachname'];
	$_SESSION['email'] = $_POST['email'];
	$_SESSION['subject'] = $_POST['subject'];
	$_SESSION['messages'] = $_POST['messages'];

und hier dann in der Dankeseite
PHP:
session_start();
	
	##Ausgewählte Brevets ##
	$Brevet[0] = $_SESSION['Brevet'][0];
	$Brevet[1] = $_SESSION['Brevet'][1];
	$Brevet[2] = $_SESSION['Brevet'][2];
	$Brevet[3] = $_SESSION['Brevet'][3];
	$Brevet[4] = $_SESSION['Brevet'][4]; 

	$SonderBrevet[0] = $_SESSION['SonderBrevet'][0];
	$SonderBrevet[1] = $_SESSION['SonderBrevet'][1];
	$SonderBrevet[2] = $_SESSION['SonderBrevet'][2];
	$SonderBrevet[3] = $_SESSION['SonderBrevet'][3];
	$SonderBrevet[4] = $_SESSION['SonderBrevet'][4];
	$SonderBrevet[5] = $_SESSION['SonderBrevet'][5]; 
				
	$ZusatzBrevet[0] = $_SESSION['ZusatzBrevet'][0];
	$ZusatzBrevet[1] = $_SESSION['ZusatzBrevet'][1];
	$ZusatzBrevet[2] = $_SESSION['ZusatzBrevet'][2];
	$ZusatzBrevet[3] = $_SESSION['ZusatzBrevet'][3];
	$ZusatzBrevet[4] = $_SESSION['ZusatzBrevet'][4];
	$ZusatzBrevet[5] = $_SESSION['ZusatzBrevet'][5];
		
	
	## Personbezogene Daten ##
	$vorname = $_SESSION['vorname'];
	$nachname = $_SESSION['nachname'];
	$email = $_SESSION['email'];
	$subject = $_SESSION['subject'];
	$messages = $_SESSION['messages'];

ich denke es gibt auch elegantere Lösungen, aber diese tut was sie soll..:-P

Gruss
fredolin
 
Kannst du schonmal kürzen:
PHP:
$_SESSION['Brevet'] = $_POST['Brevet'];
$_SESSION['SonderBrevet'] = $_POST['SonderBrevet']; 
$_SESSION['ZusatzBrevet'] = $_POST['ZusatzBrevet'];

Das ganze Array wird dann geklont.
 
Zurück