Hallo. Ich möchte aus einem Formular 2 variablen in Sessionvariablen ablegen. Diese werden beim auslösen von Submit initialisiert. Rufe ich dann die kommende Seite auf(und die ID stimmt auch ), sind die Session variablen wieder leer.
Hier das Script:

#######Formular#########
Code:
<h3 align="center">Quizfunktion</h3>
	
<form action="<?php echo "Quiz.php?".$s  ?>" method="post"   >






<table width="250" >
<tr>
	<td>
		Wieviele Fragen möchten Sie gestellt bekommen?
	</td>
</tr>

<tr>
    	
	<td><input name="anzahl" type="text" size="3" maxlength="3" value=""/></td>
</tr>

<tr>
	<td>
		Aus welchem Bereich?
		
	</td>
	
</tr>

<tr>
<td width="250">
<select name="gebiet"  >
<option selected="selected"></option>>
<option>allgemein</option>
<option>wissenschaft</option>
<option>geografie</option>
<option>film und fernsehen</option>
<option>politik</option>
<option>sport</option>
<option>geschichte</option>
<option>Wieviel</option>
</select>
</td></tr>




</table>




<input type="submit" name="submit" value="Start" />
<input type="reset" name="reset" value="Neu">


</form>

<?php 

if&#40;isset&#40;$_POST&#91;'submit'&#93;&#41;&#41;&#123;
		
		if &#40;!isset&#40;$_SESSION&#91;'geb'&#93;&#41;&#41;&#123;
			$_SESSION&#91;'geb'&#93;=$_POST&#91;'gebiet'&#93;;
			&#125;
			
		if &#40;!isset&#40;$_SESSION&#91;'anz'&#93;&#41;&#41;&#123;
			$_SESSION&#91;'anz'&#93;=$_POST&#91;'anzahl'&#93;;
			&#125;
	
	
	&#125;
	
	
	
?>
Code:
########Quiz Seite#######

<?php

session_start&#40;&#41;;


?>

<head>
</head>
	
<link href="/formate.css" rel="stylesheet" type="text/css">
<body >





<div id="quiz_main">
<h3 align="center">Quizfunktion</h3>

<?php 



     echo $_SESSION&#91;'anz'&#93;;
     echo $_SESSION&#91;'geb'&#93;;
	  	


?>

</div>
</body>
Da das Formular included ist, steht session_start() (ID in $s!!) auch ganz oben. Daher kommt es nicht.
Weiß jemand weiter. Irgendwie scheint es am submit zu liegen...
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!