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
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Sql commence par ✓ - Forum Webmastering
- Onclick javascript - Astuces et Solutions
- Executer .sh ✓ - Forum Shell
1 réponse
Droopy_
Messages postés
248
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
17 janvier 2009
26
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.