Hallo Leute,
Ich bin PHP Einsteiger und habe ein kleines Problem. Nachdem ich ein SELECT Wert über eine JS Funktion in einen PHP Variablen speichere, übermittle ich den Variablen mit $_SESSION in eine andere Datei. Dort gibt der mir aber nichts aus. Ist das normal? Könnte man das anders lösen? Vielen Dank im Voraus. Hier der Quellcode:
--------------------------------------------------------------------------
seite1.php
--------------------------------------------------------------------------
<html>
<head>
<script type="text/javascript">
function aend(){
document.getElementById("gra").innerHTML = document.getElementById('grbox').value;
}
</script>
</head>
<body>
<form name="form" action="">
<select id="grbox" onChange="aend()"><option>a</option><option selected>b</option><option>c</option><option>d</option></select>
</form>
<?php
SESSION_START();
$gr= '<div id="gra"></div>';
$_SESSION["grgr"] = $gr;
echo $gr;
?>
<form action="seite2.php" method="post">
<input type="Submit" name="weiter" value="Weiter">
</body>
</html>
--------------------------------------------------------------------------
seite2.php
--------------------------------------------------------------------------
<html>
<body>
<?php
SESSION_START();
echo ($_SESSION["grgr"]);
?>
</body>
</html>
Ich bin PHP Einsteiger und habe ein kleines Problem. Nachdem ich ein SELECT Wert über eine JS Funktion in einen PHP Variablen speichere, übermittle ich den Variablen mit $_SESSION in eine andere Datei. Dort gibt der mir aber nichts aus. Ist das normal? Könnte man das anders lösen? Vielen Dank im Voraus. Hier der Quellcode:
--------------------------------------------------------------------------
seite1.php
--------------------------------------------------------------------------
<html>
<head>
<script type="text/javascript">
function aend(){
document.getElementById("gra").innerHTML = document.getElementById('grbox').value;
}
</script>
</head>
<body>
<form name="form" action="">
<select id="grbox" onChange="aend()"><option>a</option><option selected>b</option><option>c</option><option>d</option></select>
</form>
<?php
SESSION_START();
$gr= '<div id="gra"></div>';
$_SESSION["grgr"] = $gr;
echo $gr;
?>
<form action="seite2.php" method="post">
<input type="Submit" name="weiter" value="Weiter">
</body>
</html>
--------------------------------------------------------------------------
seite2.php
--------------------------------------------------------------------------
<html>
<body>
<?php
SESSION_START();
echo ($_SESSION["grgr"]);
?>
</body>
</html>
Kommentar