Posez votre question Signaler

Confirmation en PHP

graphi - Dernière réponse le 5 avril 2007 à 10:55
Bonjour à tous
J'upload un fichier et je regarde s'il existe dej sur le serveur
S'il existe deja je voudrai avoir une confirmation remplacer le fichier ou annule. Pour cela j'utilise le javascript confirm() mais dans tous les cas il execute les traiteements qui sont à la fois dans ma 1er condition et dans la 2 eme????
voici le code :
<script language="JavaScript">
if(confirm('Ce fichier existe déjà. Voulez-vous le remplacer ?'))
{
alert("Remplacement.")
<? $message="Remplacement";?>
}
else
{
alert("Opérationa annulée par l'utilisateur.")
<? $message="Annulation";?>
}
</script>

en fait a la fin ma variable $message dans php a tjrs comme valeur annulation.
Je pensais que lorsque le client n'executerai qu'une option et l'autre pas mais non.
QQun pourrait il m'expliquer pourquoi ça ne marche pas???
Et me donner une piste sur la façon de résoudre le pb????
Merci à tous d'avance
Lire la suite 

Confirmation en PHP »

2 réponses
Réponse
+0
moins plus
Ca ne peut pas marcher étant donné que le script PHP est exécuté par le serveur, tandis que le JavaScript est exécuté lors du chargement de la page côté client.
Ainsi le JavaScript ne peut plus avoir aucun effet sur le PHP déjà généré.

Tu es donc obligé pour ton script d'utiliser des variables JavaScript.
Ajouter un commentaire
Réponse
+0
moins plus
super
Ajouter un commentaire
Ce document intitulé « Confirmation en PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook