Guten Morgen php Community,
zu aller erst würde ich gerne sagen das ich sowohl in php als auch in diesem Forum "neu" bin und daher mein Code ein riesiges Chaos ist & mein Fachwissen relativ begrenzt.
Zu meinem Problem:
Ich habe mittels eines Php Formulars Daten an eine Postgresql Datenbank geschickt, welche in einer separaten php in Tabellenform ausgegeben werden. Soweit so gut. Nun habe ich in jeder Zeile einen Bearbeitungs und Löschen Button eingebaut, zuerst mal der Löschen Button. Ich hole mir die Daten aus meiner Datenbank mit pg_fetch_array speichere diese in einer Variablen namens $line und spreche die einzelnen IDs jeweils mit $line[id] an.Jede Tabellenspalte hat bereits ein hiddenfield mit der value=\"$line[id]\" & mittels meiner "löschenfunktion"
würde ich gerne die Zeile rauslöschen, in der sich der Button befindet. Jedoch löscht jeder Button immer nur die letze Tabellenreihe, und das auch nur nach erneutem Doppelklick.. Hoffe ich habe mein Problem relativ verständlich ausgedrückt..
MfG Me7z
zu aller erst würde ich gerne sagen das ich sowohl in php als auch in diesem Forum "neu" bin und daher mein Code ein riesiges Chaos ist & mein Fachwissen relativ begrenzt.
Zu meinem Problem:
Ich habe mittels eines Php Formulars Daten an eine Postgresql Datenbank geschickt, welche in einer separaten php in Tabellenform ausgegeben werden. Soweit so gut. Nun habe ich in jeder Zeile einen Bearbeitungs und Löschen Button eingebaut, zuerst mal der Löschen Button. Ich hole mir die Daten aus meiner Datenbank mit pg_fetch_array speichere diese in einer Variablen namens $line und spreche die einzelnen IDs jeweils mit $line[id] an.Jede Tabellenspalte hat bereits ein hiddenfield mit der value=\"$line[id]\" & mittels meiner "löschenfunktion"
PHP-Code:
$weg = "DELETE FROM meine_tabelle WHERE id = $_POST[id]";
var_dump($weg);
$result = pg_query($weg);
if ($_POST['loeschen'])
{
$result;
}
echo "</form>\n";
MfG Me7z
Kommentar