Bei Klick PHP-Code ausführen

Lil-rich

Erfahrenes Mitglied
Hallo Leute
hab mal ne Frage und zwar, ob es möglich ist einen Link zu setzen, wo bei draufklicken dann ein PHP-Code ausgeführt wird ? Also wenn man auf "Abbrechen" klickt, soll er was aus der Datenbank löschen... Geht das ? Wenn ja wie ?
Hab mir gedacht vllt. irgendwie so:
PHP:
[...]
echo "<a onclick='$result=dbarray(dbquery("DELETE FROM Beispiel WHERE Id = $var1 And Name = '$var2' "));'>Abbrechen</a>";
[...]

Arbeite aber das erste Mal mit der "onclick"-Funktion... :-) Also ich hab keine Ahnung ob das so geht... Es muss dann nur hinterher gehen, die Methode is eigentlich egal

€dit: Weiß nicht obs wichtig ist, aber ich hab das ganze in einer Schleife laufen, also muss dann auch mit vars gehen wie oben beschrieben...
 
Zuletzt bearbeitet:
onclick ist keine php funktion.
Ich glaube aber das man das mit javascript:onclick(); aufruft ;) und dann musst du den tag aber wieder schließen und dann den PHP code ausführen lassen
 
"AJAX" könnte dir weiterhelfen.
Du rufst mit dem OnClick Ereignis (JavaScript) eine JavaScript Funktion auf, welche eine XMLHTTP Instanz erzeugt und so deine PHP-Datei aufruft. Mit
HTML:
document.getElementById("asdf").innerHTML = http_request.responseText;
kannst du die Ausgabe der PHP-Datei dann beispielsweise in einem <span> Tag ausgeben. Fertig :)

Also einfach mal nach "AJAX" googeln oder im Forum suchen ;)

Gruß,
cAm3eel.
 
Zurück