Funktion durch einen Grafiklink aufrufen?

preko

Erfahrenes Mitglied
Hi,

ich habe eine Kundenliste, die sich übers Internet angemeldet haben. Dort sind alle persönlichen Daten wie Name, Anschrift, etc. aufgelistet.

Nun möchte ich, nachdem ich mir diese Liste ausgedruckt habe, die "erfassten" Kunden von der Liste mittels Grafiklink entfernen, so dass sie nicht mehr auf der Liste erscheinen.

Meine Idee ist, eine Funktion zu schreiben (namens "loeschen()"), die sich die ID des einzelnen Kunden zieht und ein Flag in einer MySQL-Tabellenspalte ("archiv") setzt mit dem Wert "1". Diese Funktion soll über den Grafiklink aufgerufen werden.

Jetzt weis ich nur nicht, wie die Syntax aussehen müsste um die Funktion auf der gleichen Seite aufzurufen.

1. Meine Vorstellung wäre sinngemäß (ich weiß, dass die Syntax falsch ist):
PHP:
echo "Aus Liste entfernen: <a href='abfrage.php?id=".$row['id']."' onClick='loeschen()'><img src='loeschen.gif' width='10' height='10' alt='Anmeldung aus der Liste entfernen?'></a></p>";
2. Kann ich mit dieser Methode die id an die Seiteninterne Funktion "loeschen()" übergeben und wie müsste die korrekte Syntax des Links aussehen?
3. Ist dies so realisierbar, oder habt Ihr eine bessere/einfachere Idee?

Zum besseren Verständnis habe ich eine kleine Grafik angehängt, die das ganze etwas plastischer darstellt.


Beste Grüße,
preko
 

Anhänge

  • demo.gif
    demo.gif
    7 KB · Aufrufe: 43
Hi,

Ich hoff ich habs richtig verstanden. Wenn ja, dann würde ich folgendes Vorschlagen:

Setz den Link folgendermaßen
PHP:
<a href='abfrage.php?action=delete&id=".$row['id']."'...................

Im Header fragst Du anschließend ab (vorher mit $_GET einlesen):

PHP:
if($action=='delete' and isset($id)) {
    SQL QUERY....
}
Damit wäre das einfach zu lösen...

Ciao,
Mike
 
Zurück