MatMagic
Erfahrenes Mitglied
Hallo Community,
ich möchte die Post Variable von Submitbuttons abfragen.
$name, $email, etc. hole ich aus einer Datenbank
$aa sind die Anzahl der Einträge aus der Datenbank
$e habe ich zum testen der abfrage eingesetzt - (wird wenn es denn erstmal funktioniert in einer Schleife abgefragt)
In jeder Tabellenzeile wird ein Submit-Button eingefügt der jeweils den Namen "test" + aktueller Wert von $i erhält (test1, test2, etc...anzahl je nach wertigkeit von $aa) - Das funktioniert auch Einwandfrei.
Aber wie frage ich jeden einzelnen Button ab ? Ich wollte es so machen:
$e = "1";
if ( isset($_POST['test'.$e]) )
{ echo "OK"; }
}
?>
Wenn ich nun auf den Submit Button "test1" klicke sollte "OK" ausgegeben werden....da passiert aber nix.
Und der Fehler liegt glaube ich hier:
if ( isset($_POST['test'.$e]) )
Wer kann mir die korrekte Syntax sagen.... !?
ich möchte die Post Variable von Submitbuttons abfragen.
Code:
<?php
for ($i = 1; $i < $aa; $i ++) {
?>
<tr>
<td width="3%"><?php echo $ID[$i]; ?> </td>
<td width="12%"><?php echo $name[$i]; ?> </td>
<td width="13%"><?php echo $email[$i]; ?> </td>
<td width="14%"><?php echo $adresse[$i]; ?> </td>
<td width="14%"><?php echo $plz[$i]; ?> </td>
<td width="14%"><input type="submit" name="<?php echo "test".$i; ?> " value="Save">
<?php echo $algebra[$i]; ?></td>
<td width="20%"></td>
</tr>
<?php
}
$e = "1";
if ( isset($_POST['test'.$e]) )
{ echo "OK"; }
}
?>
</table>
$name, $email, etc. hole ich aus einer Datenbank
$aa sind die Anzahl der Einträge aus der Datenbank
$e habe ich zum testen der abfrage eingesetzt - (wird wenn es denn erstmal funktioniert in einer Schleife abgefragt)
In jeder Tabellenzeile wird ein Submit-Button eingefügt der jeweils den Namen "test" + aktueller Wert von $i erhält (test1, test2, etc...anzahl je nach wertigkeit von $aa) - Das funktioniert auch Einwandfrei.
Aber wie frage ich jeden einzelnen Button ab ? Ich wollte es so machen:
$e = "1";
if ( isset($_POST['test'.$e]) )
{ echo "OK"; }
}
?>
Wenn ich nun auf den Submit Button "test1" klicke sollte "OK" ausgegeben werden....da passiert aber nix.
Und der Fehler liegt glaube ich hier:
if ( isset($_POST['test'.$e]) )
Wer kann mir die korrekte Syntax sagen.... !?