[PHP] demande de confirmation de suppression

demande de confirmation de suppression [PHP] - PHP - Programmation

Marsh Posté le 05-04-2003 à 11:54:53    

Peut-on afficher une demande de confirmation de suppression en cliquant sur un lien "un javascript je penses" et comment savoir si l'utilisateur a cliqué sur oui ou non et le stocker dans une variable ?

Reply

Marsh Posté le 05-04-2003 à 11:54:53   

Reply

Marsh Posté le 05-04-2003 à 12:02:02    

C'est effectivement du Javascript, pas du PHP. T'as window.confirm("Ta question" ) qui retourne soit true si le gars a cliqué sur Yes, false sinon.
Vala.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 05-04-2003 à 12:11:56    

ok mais la valeur true ou false on peut la récupérer dans une variable php ?


Message édité par L0k le 05-04-2003 à 12:18:25
Reply

Marsh Posté le 05-04-2003 à 12:50:33    

L0k a écrit :

ok mais la valeur true ou false on peut la récupérer dans une variable php ?


Bin non, j'viens d'te dire que c'est du JavaScript :heink: Après, tu peux toujours récupérer la valeur en JavaScript et la balancer via un formulaire vers une page PHP mais franchement c'est un peu crade.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 05-04-2003 à 13:22:00    

ben je sais que c du javascript..
 
Je m'explique :
 
je fais un demande de suppression dans une base de donée Mysql en php, demande de confirmation "javascript", et après il faudrait que je puisse utiliser la valeur donnée par la confirmation pour savoir si je dois ou pas effacer le truc dans la base de donnée

Reply

Marsh Posté le 05-04-2003 à 13:32:51    

C'EST DU JAVASCRIPT :)
 
c coté client!
 
sois tu fais tout en php, avec une page et deux formulaire pour ok et annuler qui appellent deux pages différentes, un pour le retour à la page précédente, l'autre pour effacer...
 
sois tu fais un window.confirm("veux tu effacer?" );
 

Code :
  1. <script language=javascript>
  2. if(window.confirm("Vouler vous supprimer x?" )==true)window.location="delete.php?id=x";
  3. history.go(-1); //ou toute autre action
  4. </script>

Reply

Marsh Posté le 05-04-2003 à 13:56:30    

merci exactement ce que je voulais  :bounce:

Reply

Marsh Posté le 05-04-2003 à 13:58:31    

Code :
  1. <script language="Javascript">
  2. function test(){
  3.   return window.confirm("Vouler vous supprimer x?" );
  4. }
  5. </script>
  6. <form action="post.php" method="Post" onsubmit="test()">
  7. <input type="submit" value="Supprimer">
  8. </form>


 
sur un simple lien (tiré de phpMyAdmin :

Code :
  1. <a href="mapageweb.php?id=test" onclick="return window.confir('supprimer la table ?')">Supprimer la table</a>


normalement si la personne clique sur 'non', le code js retournera false et le formulaire ne sera pas soumis.
je ne sais plus s'il faut mettre l'éveement onsubmit sur le form ou onclick sur le button. A tester...


Message édité par ethernal le 05-04-2003 à 14:01:29

---------------
...oups kernel error...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed