Dans la fonction confirmation j'utilise la fonction confirm() de javascript qui retourne true lorque je clique sur Ok et false lorsque je clique sur Annuler.
J'insère un code php dans le javacript , ce code va me récupérer une variable qui va faire en sorte que je supprime ou pas selon le clique.
Le problème est que quelque soit le clique, je n'arrive jamais à supprimé car la variable php est toujours 0.
Je dois avoir un souci au niveau de lasyntax php javascript ? pourriez vous m'aider merci.
<script language="JavaScript">
function confirmation() {
var reponse=confirm("Voulez-vous vraiment supprimer le projet? Si oui cliquez sur Ok, si non cliquez Annuler." )
if (reponse)
{ alert("Suppression en cours ..." )
<?php $cllActionDel="ok"; ?>
}
else {
alert("Suppression annulé" )
<?php $cllActionDel="0"; ?>
}
document.write(reponse);
}
</script
Publicité
Posté le 22-08-2006 à 20:20:25
leflos5
On est ou on est pas :)
Posté le 22-08-2006 à 22:43:12
Tu peux pas mixer les deux comme tu veux le faire
Ton code php ne s'éxécute qu'une seule fois au moment où tu charges la page C'est pas comme le JS qui intéragit dynamiquement (en temps réel) avec le navigateur
Le lien doit être celui que tu veux pour effacer, et si ton confirm retourne false, tu fais un
Code :
returnfalse;
en JS pour que ça bloque le lien
Faut comprendre que PHP=côté serveur et JS=côté client