Php redirection après formulaire
azerwhite
Messages postés
625
Date d'inscription
Statut
Membre
Dernière intervention
-
azerwhite Messages postés 625 Date d'inscription Statut Membre Dernière intervention -
azerwhite Messages postés 625 Date d'inscription Statut Membre Dernière intervention -
Salutation,
bon, je travail sur un intranet. Gestion de client. Sur toutes mes pages on page appuyer sur 'n' ce qui nous envoie sur l'ajout d'une nouvelle société.
J'ai aussi des boutons en gros ça ressemble à cela:
<a id="nouvelleSociete" alt="Nouvelle société" href="ajoutSocietePage.php" class="bouton"><span>Nouvelle société</span></a>
cela m'envoie sur un formulaire page: ajoutSocietePage.php:
<form id="formAjoutSociete" action="ajoutSocieteAjax.php" onsubmit="ajouterSociete(); return false;" type="post">
Ici quand on valide cela lance la fonction JS ajouterSociete() qui valide PUIS envoie sur la page d'ajoutSocieteAjax.php qui met en BDD (ici je récupère l'ID de la société). Si tout ce passe bien je retourne sur la page ou j'étais quand j'ai fait 'n' ou clique sur bouton 'nouvelle société'.
Il m'est demandé de modifier l'intranet qui est en place en faisant une redirection vers la page detailsSociete.php. Page qui permet de voir le détails mais aussi de rajouter des contacts et des reportings.
Normal. Mais je n'arrives pas à faire ma redirection.
J'ai essayé de mettre un header('Location: mapage.php'); ou une redirection Js à la fin de mon ajoutSocieteAjax.php mais ça marche pas.
Ma question donc est comment faire pour redirigé après un formulaire? en gros
bon, je travail sur un intranet. Gestion de client. Sur toutes mes pages on page appuyer sur 'n' ce qui nous envoie sur l'ajout d'une nouvelle société.
J'ai aussi des boutons en gros ça ressemble à cela:
<a id="nouvelleSociete" alt="Nouvelle société" href="ajoutSocietePage.php" class="bouton"><span>Nouvelle société</span></a>
cela m'envoie sur un formulaire page: ajoutSocietePage.php:
<form id="formAjoutSociete" action="ajoutSocieteAjax.php" onsubmit="ajouterSociete(); return false;" type="post">
Ici quand on valide cela lance la fonction JS ajouterSociete() qui valide PUIS envoie sur la page d'ajoutSocieteAjax.php qui met en BDD (ici je récupère l'ID de la société). Si tout ce passe bien je retourne sur la page ou j'étais quand j'ai fait 'n' ou clique sur bouton 'nouvelle société'.
Il m'est demandé de modifier l'intranet qui est en place en faisant une redirection vers la page detailsSociete.php. Page qui permet de voir le détails mais aussi de rajouter des contacts et des reportings.
Normal. Mais je n'arrives pas à faire ma redirection.
J'ai essayé de mettre un header('Location: mapage.php'); ou une redirection Js à la fin de mon ajoutSocieteAjax.php mais ça marche pas.
Ma question donc est comment faire pour redirigé après un formulaire? en gros
A voir également:
- Php redirection après formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
1 réponse
Bonjour,
oui c'est bien header('location: page');
Il m'est souvent arrivé un truc dans ce cas là !
Si tu utilise des conditions de ce type :
Imaginons que la condition 1 ET 2 soit satisfaite, NORMALEMENT ça devrait rediriger vers la page 1.
Et bien non, ça ira à la fin du code et seulement le header de la fin redirigera (ou le return, ou die(), .etc)
Voila, en espérant avoir aider un peu u_u'
A+
Gaerebut
oui c'est bien header('location: page');
Il m'est souvent arrivé un truc dans ce cas là !
Si tu utilise des conditions de ce type :
Si (condition 1){ si (condition 2){ header('location: page1'); } } header('location: page2'); // OU return; // OU die();
Imaginons que la condition 1 ET 2 soit satisfaite, NORMALEMENT ça devrait rediriger vers la page 1.
Et bien non, ça ira à la fin du code et seulement le header de la fin redirigera (ou le return, ou die(), .etc)
Voila, en espérant avoir aider un peu u_u'
A+
Gaerebut
""oui c'est bien header('location: page'); "" Cela je sais. ^^
Pour le reste, merci, cela me donne des idées je vais voir ce que je peux faire.