Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 09/06/2007, 22h09   #1
Invité de passage
 
Inscription : mai 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 3
Points : 0
Points : 0
Par défaut pb de redirection de page après envoi de formulaire

bonsoir,
j'ai un formulaire en php/mysql, je voudrais aprés avoir envoyer le formulaire retrouver une autre page, j'ai utilisé
action="page.php"
mais j'obtiens une erreur d'insertion dans ma base de données, et une fois que je mets action=""
l'insertion se fait sans problème.
je vous prie de m'indiquer la solution
mariah201083 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2007, 15h48   #2
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
Salut,
faudrait voir un peu ton script mais ç priori tu peux utiliser
Code :
header("Location: page.php");
juste après ton insertion dans la BDD.
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 14h15   #3
Invité de passage
 
Inscription : mai 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 3
Points : 0
Points : 0
Par défaut pb avec header

bonjour,
merci pour ta réponse, je l'ai déja essayé mais cela ne marche pas car je reçois une erreur disant que les header ont été déja envoyé, et je reçois la meme erreur meme si j'efface les lignes header au début do file,
si tu vois comment je pourrai y remédier j'en serrai reconnaissante
mariah201083 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 16h44   #4
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
Il faut aucune sortie avant les headers donc pas de HTML, echo etc. donc en gros ton fichier de traitement devrait ressembler à :

Si formulaire posté et tous les champs remplis/véfifiés {
insertion BDD
redirection par header
}
sinon {
affichage du formulaire
}
Djakisback 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 14h21.


 
 
 
 
Partenaires

Hébergement Web