Hallo Tom, hallo dedlfix,
danke schonmal. Zwei kurze Fragen:
ist mit Deiner Lösung das Problem mit dem Enter Button, das dedlfix meinte, behoben? (ich denke ja eher nicht).
Wenn du nicht pro Button ein Formular haben möchtest, dann bleibt nur ein Formular mit vielen Submitbuttons, bei dem du dann auswertest, welcher verwendet wurde. Beachte aber dabei, dass ein Formular auch per Enter abgesendet werden kann und die Nicht-IEs dann einfach irgendeinen der nicht gedrückten Submit-Buttons als aktiviert mitsenden. Dieses Problem entfällt natürlich mit einem Formular pro Eintrag, das nur einen Submitbutton als sichtbares Element hat.
bist Du sicher, dass die Syntax richtig ist? (Ich wusste nicht, dass man eckige Klammern als Name von Elementen in HTML verwenden darf und natürlich erst recht nicht, dass dadurch im auswertenden PHP Skript ein Array entsteht, aber man lernt ja nie aus).
echo "<input type="submit" name="btn[delete][$id]" value="X" />
dann kannst Du im Formular abfragen, ob ein Button geclickt wurde, und welcher es ist:
if(isset($_POST['btn']['delete']) and count($_POST['btn']['delete']) == 1)
{
$delete_id = intval(key($_POST['btn']['delete']));
}
danke schonmal!
Steffen
PS: ich dachte, du kommst aus Andreasberg? ;-)