Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/03/2011, 16h55   #1
Invité régulier
 
Inscription : octobre 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 16
Points : 5
Points : 5
Par défaut Boite de confirmation

Bonjour à tous,
je voudrais savoir comment faire pour demander une confirmation avant d'exécuter un code php.

Je m'explique, j'upload un fichier (sur mon serveur et des données le concernant sont sur ma BDD) et je voudrais demander confirmation pour l'écraser si celui-ci existe déjà.

J'ai une page form.html qui correspond au formulaire d'envoi
Et upload.php qui correspond à l'ajout sur serveur et BDD.

Je voudrais quelque chose qui me fasse l'équivalent de ça (dans upload.php) si c'est possible :
Citation:
SI fichier existe déjà dans ma BDD ALORS
SI boîte de confirmation écraser == FALSE ALORS
exit() ;
FIN SI
FIN SI
Mon code d'ajout
Voila si quelqu'un connais donc une façon d'avoir un équivalent, merci de m'aider.

dgedge03
dgedge03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/03/2011, 17h16   #2
Membre expérimenté
 
Inscription : mai 2006
Messages : 501
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mai 2006
Messages : 501
Points : 576
Points : 576
Bonjour,

En fait les boites de dialogues sont affichées par du javascript (fonction "confirm"). Cependant le javascript est exécuté par le navigateur, soit après que le serveur est fini d'interprété le code PHP...

Donc, strictement ton algo ne fonctionne pas, il faut le revoir avec un peu d'asynchronisme et sans doute de requêtes ajax...
Fabllot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 09h36   #3
Invité régulier
 
Inscription : octobre 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 16
Points : 5
Points : 5
Oui oui j'ai bien compris que cela m'était bien impossible comme algo en utilisant seulement du php et du javascript.
Malheureusement je m'y connais pas assez en AJAX qui d'après mes recherches serait bien le seul moyen d'y parvenir.

Je vais essayé de lire quelques tuto pour voir ce que je peux faire.

Merci.
dgedge03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 11h05   #4
Membre expérimenté
 
Inscription : mai 2006
Messages : 501
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mai 2006
Messages : 501
Points : 576
Points : 576
Un conseil, utilise un framework pour te faciliter la vie en Javascript, comme par exemple jQuery...
Fabllot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 12h00   #5
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Citation:
Envoyé par Fabllot Voir le message
Un conseil, utilise un framework pour te faciliter la vie en Javascript, comme par exemple jQuery...
Je trouve qu'utiliser un framework rien que pour ajax ou des petits trucs est un peu abusif. Je te conseille de lire un tutoriel sur javascript et AJAX.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h59.


 
 
 
 
Partenaires

Hébergement Web