PHP message d'information et redirection
Résolu
mimi8210
Messages postés
167
Date d'inscription
Statut
Membre
Dernière intervention
-
731982 -
731982 -
A voir également:
- PHP message d'information et redirection
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
- Message supprimé whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
8 réponses
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>";
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
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 ?