PHP message d'information et redirection
Résolu/Fermé
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
-
31 mai 2010 à 12:45
731982 - 28 nov. 2010 à 21:20
731982 - 28 nov. 2010 à 21:20
A voir également:
- PHP message d'information et redirection
- Message - Guide
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
- Le protocole assure que la communication entre l'ordinateur de chaïma et le serveur de partageimage est car les informations seront avant d'être envoyées. - Forum traduction
- Messenger me dit que j'ai un message alors que non - Forum Facebook Messenger
8 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
2 juin 2010 à 18:57
2 juin 2010 à 18:57
le fait de poster le formulaire (bouton submit) va obligatoirement recharger la page
le mieux est de verifier si ton champ n'est pas vide avant d'envoyer le formulaire
et ton script javascript:
le mieux est de verifier si ton champ n'est pas vide avant d'envoyer le formulaire
<form name="..." method="post" action="" onSubmit="return verif_vide();"> .......... <input type="text" name="champ_1" id="champ1" value="" /> <input type="submit" name="envoyer" value="envoyer" /> </form>
et ton script javascript:
<script type="text/javascript"> function verif_vide(){ ///// bloc test champ1 obj1=document.getElementById('champ1'); if(obj1.value==""){ alert("Vous devez remplir le champ 1 !! "); return false; //ainsi le formulaire ne part pas } ////// /////tu peux en tester plusieurs ainsi //// return true; //si on arrive la c'est que tout est bon donc le formulaire part } </script>
J'aurais deux idées personnellement:
1- Si tu connais l'Ajax, pas de soucis, tu ne recharge pas ta page et donc c'est facile d'afficher un message d'alerte.
2- SI tu connais pas, je dirais que lorsque tu fais ta redirection :
header('location : pageactuelle.php');
Tu transmette un paramètre à cette page en GET:
header('location : pageactuelle.php?update=ok');
Et dans ta page "pageactuelle" tu ajoute
If(isset($_GET['update']) AND $_GET['update'] == "ok")
echo "<script>alert(\"Enregistreemnt effectué!\")</script>";
1- Si tu connais l'Ajax, pas de soucis, tu ne recharge pas ta page et donc c'est facile d'afficher un message d'alerte.
2- SI tu connais pas, je dirais que lorsque tu fais ta redirection :
header('location : pageactuelle.php');
Tu transmette un paramètre à cette page en GET:
header('location : pageactuelle.php?update=ok');
Et dans ta page "pageactuelle" tu ajoute
If(isset($_GET['update']) AND $_GET['update'] == "ok")
echo "<script>alert(\"Enregistreemnt effectué!\")</script>";
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
3 juin 2010 à 11:41
3 juin 2010 à 11:41
il étais pas bien mon alert? (j ai pas suivi le debut du topic)
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
3 juin 2010 à 11:47
3 juin 2010 à 11:47
ah ok =) j'ai pas tout lu j'été de passage sur ce topic =)
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
1 juin 2010 à 16:42
1 juin 2010 à 16:42
Personne ne peut m'aider ?
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
2 juin 2010 à 17:40
2 juin 2010 à 17:40
Impossible de trouver de réponses à ma question...
J'espère qu'un connaisseur tombera bientôt sur mon post.... =(
J'espère qu'un connaisseur tombera bientôt sur mon post.... =(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
3 juin 2010 à 11:31
3 juin 2010 à 11:31
Je te remercie, ta réponse va me servir pour certaines de mes conditions =). Mais donc il n'est pas possible d'afficher un message d'information pour confirmer, par exemple, le bon enregistrement d'un nouveau client, une fois la redirection effectuée par le fichier.php ?
Gremy87
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
3 juin 2010 à 11:34
3 juin 2010 à 11:34
un alert avant le return true; ?
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
3 juin 2010 à 14:06
3 juin 2010 à 14:06
Très bien, c'est ce que je cherchais, merci à tous pour votre aide !