Hi @ all,
mit folgendem Code versuche ich einen Wert zu übergeben:
so rufe ich den Wert auf:
Nur bekomme ich nichts.
So funktioniert es schon:
Aufruf:
Das Ganze funktioniert also nur, wenn name= keine Variable enthält.
Also nach meinem Verständnis sollte das aber schon funktionieren.
Könnt Ihr mir bitte meinen Denkfehler nennen? Danke
mit folgendem Code versuche ich einen Wert zu übergeben:
PHP:
echo "<form action='./test2.php' method='POST'>";
function eingabe($feld){
echo "<input type='text' name='".$feld."' value='".$_SESSION['name']."'>";
}
$kennung = '_1';
$fieldName = 'eingabe'.$kennung;
eingabe($feld=$fieldName);
echo "<input type='submit'>";
echo "</form>";
so rufe ich den Wert auf:
PHP:
<?php session_start();
$_SESSION['name'] = $_POST['name'];
if ($_SESSION['name'] !== ""){
include "./test.php";
echo "<a href='./test.php'>back</a>";
unset ($_SESSION['name']);
}
?>
Nur bekomme ich nichts.
So funktioniert es schon:
PHP:
echo "<input type='text' name='fieldName_1 value='".$_SESSION['fieldName_1']."'>";
Aufruf:
PHP:
$_SESSION['fieldName_1'] = $_POST['fieldName_1'];
if ($_SESSION['fieldName_1'] !== ""){
include "./test.php";
echo "<a href='./test.php'>back</a>";
unset ($_SESSION['fieldName_1']);
}
Das Ganze funktioniert also nur, wenn name= keine Variable enthält.
Also nach meinem Verständnis sollte das aber schon funktionieren.
Könnt Ihr mir bitte meinen Denkfehler nennen? Danke
Zuletzt bearbeitet: