Wenn ich das Formular absende, bekomme ich die entsprechende Variable "save" per Post ausgeliefert.
Wenn es dagegen durch onChange="this.form.submit()" abgesendet wird fehlt mir diese. Auch per REQUEST nicht.
Wie kann ich onChange="this.form.submit()" in einem Textfeld mit Parametern ausliefern?
Wenn es dagegen durch onChange="this.form.submit()" abgesendet wird fehlt mir diese. Auch per REQUEST nicht.
Wie kann ich onChange="this.form.submit()" in einem Textfeld mit Parametern ausliefern?
PHP-Code:
// Ergebnis
$ergebnis = mysql_query("SELECT * FROM ".$vor_det." WHERE LFS='".$_POST['save']."'") or die(mysql_error());
$zeile_ergebnis = mysql_fetch_array($ergebnis);
echo $zeile_ergebnis['LFS'];
// Frage
echo '
<form name="vorschlag" method="post" action="">
<table border="1" align="center" cellpadding="5">';
$positionen = mysql_query("SELECT * FROM ".$vor_det."") or die(mysql_error());
while ($zeile_pos = mysql_fetch_array($positionen)) {
echo '
<tr>
<td>
<input type="hidden" name="speicherposition" value="'.$zeile_pos['LFS'].'">
<input type="text" name="text_1" value='.$zeile_pos['TEXT_1'].' onChange="this.form.submit()">
<input type="submit" name="save" value="'.$zeile_pos['LFS'].'">
</td>
</tr>';
}
echo '
</table>
</form>';
Kommentar