Ich schreibe ein Skript, um Daten aus einem HTML-Formular in eine Datenbank zu schreiben. Jetzt möchte ich auch einen Eintrag bearbeiten, so dass man nach etwas suchen kann und durch Klicken auf ein Bild den Eintrag bearbeiten kann.Schaltfläche wird auf falsche Seite umgeleitet, wenn geklickt wird [PHP]
function writeAll($data, $pk) {
echo '<tr>';
foreach($data as $key => $value) {
if(strcasecmp($key, "plz") == 0) {
$key = "PLZ";
} else if(strcasecmp($key, "tel_handy") == 0) {
$key = "mobiltelefon";
} else if(strcasecmp($key, "tel_festnetz") == 0) {
$key = "festnetztelefon";
}
echo '
<td>'.
$value.'
</td>
';
}
echo '<td><a href="edit.php?id='.$pk.'"><input type="image" src="button_edit.png" /></a></td></tr>';
}
Das ist die Codezeile ist, die auf die Schaltfläche neben jedem Eintrag erstellt, mit dem Eintrag ID mit ihm verbunden.
Aber wenn ich die Taste/Bild klicken, erhalte ich immer auf die Seite
localhost/php/index.html?x=20&y=101
(index.html ist die Formularseite.) Wenn mehr Code erforderlich ist, lassen Sie mich wissen.
Warum komme ich auf diese Seite?
BEARBEITEN: Der gesamte Schleifencode wurde hinzugefügt.
Wir brauchen die ganze Schleife, um zu sehen, dass die Tasten, und der db Aufruf erzeugt. – larsAnders