Wie kann ich ein PHP-Skript/eine Funktion bei einem Klick auf einen HTML-Button aufrufen?
Um ein PHP-Skript oder eine Funktion bei einem HTML-Button-Klick aufzurufen, können Sie JavaScript verwenden, um beim Klicken des Buttons eine HTTP-Anforderung an den Server zu senden. Das PHP-Skript oder die Funktion kann dann die Anforderung bearbeiten und eine Antwort zurückgeben.
Hier ist ein Beispiel dafür, wie Sie dies tun könnten:
- Erstellen Sie einen HTML-Button mit einem "onclick"-Attribut, das beim Klicken eine JavaScript-Funktion aufruft:
<button onclick="myFunction()">Klicke mich</button>
- In der JavaScript-Funktion verwenden Sie die
fetch()
-Methode, um eine Anforderung an das PHP-Skript zu senden:
function myFunction() {
fetch('pfad/zum/skript.php')
.then(response => response.text())
.then(data => {
// Bearbeite die Antwort des PHP-Skripts
});
}
- Im PHP-Skript verwenden Sie die Superglobale arrays
$_POST
oder$_GET
, um auf die gesendeten Daten zuzugreifen und eine Antwort zurückzugeben:
<?php
if (isset($_POST['data'])) {
// Mach etwas mit den Daten
echo 'Erfolg';
} else {
echo 'Fehler: Keine Daten empfangen';
}
?>
Hinweis: Dies ist ein sehr einfaches Beispiel und je nach Anforderungen Ihres Projekts müssen Sie es anpassen.