Executer sql avec onclick
Fermé
tchywallace
-
14 déc. 2008 à 22:31
Droopy_ Messages postés 248 Date d'inscription dimanche 16 novembre 2008 Statut Membre Dernière intervention 17 janvier 2009 - 16 déc. 2008 à 05:11
Droopy_ Messages postés 248 Date d'inscription dimanche 16 novembre 2008 Statut Membre Dernière intervention 17 janvier 2009 - 16 déc. 2008 à 05:11
A voir également:
- Executer sql avec onclick
- Logiciel sql - Télécharger - Bases de données
- Requête sql pix - Forum Python
- Executer un programme au demarrage - Guide
- Jointure sql ✓ - Forum MySQL
- Actuellement le système d'exploitation n'est pas configuré pour exécuter cette application - Forum Word
1 réponse
Droopy_
Messages postés
248
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
17 janvier 2009
25
16 déc. 2008 à 05:11
16 déc. 2008 à 05:11
Non, tu peux pas faire comme ça. le PHP n'est exécuté que lors de la génération de la page, une fois qu'elle est affichée, c'est terminé.
Le plus simple :
Donne un nom (par exemple myForm) à ton formulaire <form name='myForm'>
Il faut que tu déclares un champs invisible dans ton HTML <input type='hidden' name='command' value=''>
puis, ton onClick="document.myForm.command.value='del'; document.myForm.submit()"
Ensuite, dans ton PHP, avant d'envoyer le HTML, tu mets :
L'execution du PHP dans le if($command.... est faite lors du rechargement de la page, quand on presse le bouton.
Le plus simple :
Donne un nom (par exemple myForm) à ton formulaire <form name='myForm'>
Il faut que tu déclares un champs invisible dans ton HTML <input type='hidden' name='command' value=''>
puis, ton onClick="document.myForm.command.value='del'; document.myForm.submit()"
Ensuite, dans ton PHP, avant d'envoyer le HTML, tu mets :
<?php function req($r) { mysql_query($r); } $var=0; $command = $_GET['command']; if ($command == 'del') { req('delete from tbl_login where id_log = $var'); }
L'execution du PHP dans le if($command.... est faite lors du rechargement de la page, quand on presse le bouton.