Page 1 sur 1

demande de confirmation à l'utilisateur

Posté : 31 mars 2006, 12:42
par sam01
J’aimerais avertir l’utilisateur que lorsqu’il fait tel action,
Il risque de supprimer un article. En lui demandant, si oui ou non, il veut continuer.
Un peu comme une msgbox dans vb.
Dois-je passer par un pop-up ?
Est-il possible de faire ça en php ?
Merci d’avance pour vos réponses. :wink:

Posté : 31 mars 2006, 12:44
par mario
tu peux utiliser la boite de confirmation javascript
http://www.aidejavascript.com/article60.html

Re: demande de confirmation à l'utilisateur

Posté : 31 mars 2006, 13:13
par zeus
Est-il possible de faire ça en php ?
Attention, php est un langage serveur. C'est à dire qu'il est exécuté AVANT l'affichage de ta page. Il lui est donc impossible de réagir à un évenement qui intervient APRES l'affichage de la page ...

Pour celà, comme te le dit mario, il existe le javascript.

Re: demande de confirmation à l'utilisateur

Posté : 31 mars 2006, 14:30
par ouckileou
Attention, php est un langage serveur. C'est à dire qu'il est exécuté AVANT l'affichage de ta page. Il lui est donc impossible de réagir à un évenement qui intervient APRES l'affichage de la page ...
Pour celà, comme te le dit mario, il existe le javascript.
C'est tout de même possible en utilisant PHP et un traitement intermédiaire

Je clique sur "supprimer la news N°15"
=> envoi de $action = "suppression" et $num_news = 15 vers confirm.php
=> confirm.php m'affiche "Êtes-vous sûr"
=> clic sur Oui => DELETE FROM news WHERE id_news=15
=> clic sur NON => redirection vers la page de départ par exemple

C'est plus long (à réaliser) mais ça peut permettre d'effectuer des opérations plus élaborées qu'avec un confirm() Javascript
Ex : "cette news est reliée aux articles 11, 12 et 16, êtes-vous sûr de vouloir la supprimer ? Parceque ça va foutre le bazard là..."