Confirmation avant suppression

Rom190686 Messages postés 469 Statut Membre -  
Rom190686 Messages postés 469 Statut Membre -
Bonjour,
J'utilise une requete sql pour permettre à l'utilisateur de mon site web de pouvoir supprimer un de ses message perso lui même.
Cependant, afin de ne pas supprimer un message par erreur je voudrai faire en sorte qu'une petite boîte de dialogue apparaisse lorsque l'utilisateur clic sur supprimer afin de lui demander s'il est sur de vouloir supprimer son message.
Je ne sais pas du tout comment m'y prendre.
Merci d'avance pour votre aide.

10 réponses

Harricote Messages postés 424 Statut Membre 41
 
Du javascript ou du php (mais plus long ^^)
<script type="text/javascript">
if(confirm('Voulez-vous vraiment supprimer ce message ?'))
{
document.location.href = "page_qui_va_supprimer.php";
}
</script>
0
Rom190686 Messages postés 469 Statut Membre 35
 
Ok, merci pour ce message. Je le place où ce script ?
Je procède avec un formulaire qui affiche le msg du visiteur, puis à l'aide d'un submit, il peut choisir de le supprimer.
Où dois-je placé ce script ?
Dans le hidden ?
Dans le input du submit ?
Merci
0
OpenSourceWay Messages postés 115 Statut Membre
 
Je ne connait pas du tout le JavaScript mais je pense que c'est une fonction comme :

<script language=javascript> 
function clic(message) { 
window.alert(message); 
} 
</script> 
<script language=javascript> 
clic("ah ?...") 
</script>


la fonction clic affiche ce que tu veut.
il faut le mettre entre "".

A essayer
0
Harricote Messages postés 424 Statut Membre 41
 
<script type="text/javascript">
function confirm_suppr()
{
if(confirm('Voulez-vous vraiment supprimer ce message ?'))
{
document.location.href = "page_qui_va_supprimer.php";
}
}
</script>

et l'input qui submit :
<input type="button" onclick="confirm_suppr();" value="Supprimer" />

Voilà !!
0
Rom190686 Messages postés 469 Statut Membre 35
 
je teste de suite. Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Harricote Messages postés 424 Statut Membre 41
 
Et si tu as plein de messages sur ta page qui ont une identification différente, fais comme ceci :
<script type="text/javascript">
function confirm_suppr(param)
{
if(confirm('Voulez-vous vraiment supprimer ce message ?'))
{
document.location.href = "page_qui_va_supprimer.php?id="+param;
}
}
</script>

et l'input qui submit :
<input type="button" onclick="confirm_suppr('le_"nom"_du_message');" value="Supprimer" />
0
Rom190686 Messages postés 469 Statut Membre 35
 
Ca fonctionne pafaitement.
Merci pour ta réponse rapide.
0
Harricote Messages postés 424 Statut Membre 41
 
De rien, met "Résolu" alors !! ^^
0
Rom190686 Messages postés 469 Statut Membre 35
 
J'ai mis résolu, mais je viens de constater un problème :)!
Même si je clique sur "annuler", ça renvoie vers la page de suppression.
Que faire ?
0
Rom190686 Messages postés 469 Statut Membre 35
 
quelqu'un pourrait-il m'aider?
0
Rom190686 Messages postés 469 Statut Membre 35
 
Le problème est le suivant :
"if(confirm('Voulez-vous vraiment supprimer ce message ?'))
{
document.location.href = "page_qui_va_supprimer.php";
}"
Du fait que j'utilise un formulaire, lorsque je valide par "ok", Ma page de suppression me dit que les variables ne sont pas postées.

Que doisje mettre à la place de "document.location.href = "page_qui_va_supprimer.php";" pour que l'envoi du formulaire se fasse?

Merci d'avance
0