Array in Formular angeben

Hallo,
ich hoffe ihr könnt mir helfen.
Ich stelle einen Tabelle einer Datenbank in einer HTML-Tabelle dar. Nun bastele ich ein Menü mit dem ich diese bearbeiten kann. Jetzt möchte ich einen Button einfügen, mit dem man auf eine Seite weitergeleitet wird um diese Zeile zu bearbeiten. Dort brauche ich ja einen bestimmten Wert um später die Zeile wieder auszulesen. Wenn ich also auf diesen Button klicke möchte ich weitergeleitet werden und dabei den Wert als Variable zu speichern.
An den Wert komme ich zwar, da ich das Ergebnis meiner SQL-Anfrage in einem Array speicher, dieses gilt aber nicht mehr in dem nächsten PHP-Dokument.

Wie kann ich nun mithilfe eines Formulars und einem Button dies bewältigen?

Ich würde gerne meinen Ansatz posten, leider habe ich die Datei nur auf einem Rechner in der Arbeit und von Zuhause keinen Zugriff.

Mit Sessions: http://php.net/manual/de/book.session.php

Bei so etwas bietet es sich aber auch an per Get/Post die Id des zu bearbeitenden Artikels an die zentrale Datei zum Bearbeiten weiterzugeben und erst dort die Abfrage vorzunehmen :slight_smile:

Die Tabelle wird durch eine eine while-Schleife dargestellt. wenn ich Get/Post benutzen würde, würde ich alle Einträge dort speichern. Das möchte ich nicht. Ich will nur auf Knopfdruck den entsprechenden Wert speichern. Dafür wäre dann Sessions gut? Dann werde ich mich da mal einlesen.

Nimm einen Link und hänge jeweils die ID des Datensatzes dran

Hätte ich vielleicht vorher sagen sollen, dass dies nicht erwünscht ist.

Hier mal meinen Auszug:
while ($array = mysqli_fetch_assoc($ergebnis)) { //zum Ausgeben des Arrays
?>
<?php echo $speicher["VName"]; ?>
<?php echo $speicher["NName"]; ?>
<?php echo $speicher["BankID"]; ?>
<?php echo $speicher["KundenID"]; ?>


<input type = „hidden“ name = „ID“ value = „<?php echo $array["ID"]; ?>“ />




<?php
}

Wenn ich nun die POST-Variable auf der Seite aender.php auslesen möchte, enthält sie nichts.

Edit: Hab es alleine gelöst bekommen. Hier einmal das nötige Formular falls es jemand braucht:

" />

Warum denn, die übliche Pseudo-Sicherheit?

Schlimmer Code, solltest erst mal die Basics lernen.
Hier trotzdem die Lösung:
[HTML] <input type = „hidden“ name = „ID“ value = „<?php echo $array["ID"]; ?>“ /> [/HTML]

Ja das habe ich auch schon gemerkt. Trotzdem Danke für eure Hilfe!