Hallo,
ich weiß noch nichtmal wie ich das Problem beschreiben soll, erst recht nicht nach was ich googeln könnte.
Angenommen es werden viele Daten in einer PHP-while-Schleife ausgegeben. Zu jedem Eintrag soll nun z.B. ein Link "Löschen" hinzugefügt werden. Grundsätzlich mache ich dies, indem ich dem Link eine ID gebe und per JS/Ajax beim Klicken des Elements dieser ID eine PHP-Datei aufrufe, die dann mit der übergebenen ID arbeitet und den Eintrag z.B. entfernt.
Da ich aber nun viele Einträge in der while-Schleife habe, würde ich jetzt diesen JS/Ajax-Codeblock innerhalb der while-Schleife einfügen. Das hätte als Ergebnis, dass bei 100 Ausgaben auch im Quellcode 100 solcher <script>-Blöcke sind. Ich denke das muss auch einfacher gehen. Ich weiß nur nicht, wie ich, wenn ich innerhalb der while-Schleife jedem Löschen-Link als id= die eindeutige ID aus der Datenbank zuweise, wie ich dann den JS-Code, der ja außerhalb der Schleife ist, gestalten muss. Allein schon die click-Funktion - da ich ja außerhalb der while-Schleife bin kann ich ja auch dort nicht z.B. $row['id'] nehmen.
Gruß
ich weiß noch nichtmal wie ich das Problem beschreiben soll, erst recht nicht nach was ich googeln könnte.
Angenommen es werden viele Daten in einer PHP-while-Schleife ausgegeben. Zu jedem Eintrag soll nun z.B. ein Link "Löschen" hinzugefügt werden. Grundsätzlich mache ich dies, indem ich dem Link eine ID gebe und per JS/Ajax beim Klicken des Elements dieser ID eine PHP-Datei aufrufe, die dann mit der übergebenen ID arbeitet und den Eintrag z.B. entfernt.
Da ich aber nun viele Einträge in der while-Schleife habe, würde ich jetzt diesen JS/Ajax-Codeblock innerhalb der while-Schleife einfügen. Das hätte als Ergebnis, dass bei 100 Ausgaben auch im Quellcode 100 solcher <script>-Blöcke sind. Ich denke das muss auch einfacher gehen. Ich weiß nur nicht, wie ich, wenn ich innerhalb der while-Schleife jedem Löschen-Link als id= die eindeutige ID aus der Datenbank zuweise, wie ich dann den JS-Code, der ja außerhalb der Schleife ist, gestalten muss. Allein schon die click-Funktion - da ich ja außerhalb der while-Schleife bin kann ich ja auch dort nicht z.B. $row['id'] nehmen.
Gruß