Remplacer ton bouton par un lien vers un script PHP qui appelle ta méthode avec l'id de ton truc en query string :
Code :
<a href="supprimer.php?id=<?= $id >">Supprimer</a>
|
Et ton code PHP (supprimer.php pour correspondre au lien ci-dessus) :
Code :
<?php #if (isset($_GET['id'])) { $objet->supprimer($_GET['id']);
|
Sinon, avec un formulaire (en GET ou POST, au choix), c'est la même idée :
Code :
<form method="POST" action="supprimer.php">
<input type="hidden" name="id" value="<?= $id ?>"/>
<input type="submit" value="Supprimer"/>
</form>
|
Et le code PHP reste le même en adaptant $_GET en $_POST.
La redirection te permet éventuellement de revenir à ta page de départ.
Tu vois ce que je veux dire ?
Mais ajax c'est normalement bien mieux pour ce genre de tâche niveau expérience pour l'utilisateur, ça évite de la navigation inutile en rechargeant la page pour rien.
Message édité par pluj le 07-01-2019 à 19:14:45