Homepage selbermachen 7.852 Themen, 35.619 Beiträge

php/mysql: id per Link zur Weiterbearbeitung uebermitteln

Kirk / 4 Antworten / Baumansicht Nickles

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

bei Antwort benachrichtigen
Borlander Kirk „php/mysql: id per Link zur Weiterbearbeitung uebermitteln“
Optionen

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

bei Antwort benachrichtigen
Kirk Borlander „Hallo Kirk, wenn Du die URL loeschen.php?ID 12345 aufrufts, hast Du in Dein...“
Optionen

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

bei Antwort benachrichtigen
Borlander Kirk „Hi Borlander, danke fuer deine schnelle Antwort. Nur ist mir jetzt noch nicht...“
Optionen

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

bei Antwort benachrichtigen
Kirk Borlander „Das Ganze läuft am Ende auf eine SQL-Anweisung zum Löschen des Datensatzes...“
Optionen

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

bei Antwort benachrichtigen