Hallo zusammen,
ich habe eine Liste in mysql erstellt welche ich per php auf dem
Browser in einer Tabelle anzeigen kann. Nun moechte ich neben die
Tabelle fuer jede Spalte eine Link Loeschen erstellen, der mich auf
die Seite loeschen.php bringt.
Dort soll die komplette Zeile dann geloescht werden.
Wie bekomm ich "ihn" dazu dass er mir die ID der zu loeschenden
Spalte in die Datei loeschen.php uebermittelt ???
Wuerde mich ueber Hilfe freuen.
Gruss,
Kirk
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Hallo Kirk,
wenn Du die URL "loeschen.php?ID=12345" aufrufts, hast Du in Dein Programm die Variable $ID mit dem Wert
12345 verfügbar. In Deiner Schleife zur Tabllenanzeige erzeugst Du einfach für jeden Datensatz einen entsprechenden Link.
Ich hoffe, das hilft Dir weiter, sonst melde Dich einfach nochmal.
CU Borlander
Hi Borlander,
danke fuer deine schnelle Antwort.
Nur ist mir jetzt noch nicht klar, wie ich einstelle das der mir den den Link die ID schreibt die ich brauche.
Wenn ich auf den 1. Loschlink von oben klicke muss ja loschen.php?id=1 kommen, und beim 3. Link ...=3.
Wie krieg ich das gebacken.
Wuerd mich sehr ueber ne ausfuehrliche Antwort freuen, da ich noch Anfaenger bin.
Gruss,
Kirk
Das Ganze läuft am Ende auf eine SQL-Anweisung zum Löschen des Datensatzes hinaus:
DELETE FORM "datenbank"
WHERE Feld = Wert
Du brauchst also ein oder mehrere Felder die Deinen Datensatz eindeutig bestimmen (AutoInc oder Unique).
Zum Löschen übergibst Du also den Wert eines eindeutigen Feldes oder einer Feldkombination.
Bevor Du das Löschen testest noch eine Tabelle Deiner Sicherungskopie machen. Dann kann nichts schief gehen.
Für eine längere Antwort habe ich jetzt leider Zeit. Bei Unklarheiten einfach noch mal hier posten...
CU Borlander
Hi Borlander,
ich merke schon, dass du php-maessig viel drauf hast.
Kann ich dir per Mail kontaktieren.
Ich habe noch viele Fragen ... :)
Gruss,
Kirk