Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 23/11/2009, 16h06   #1
Candidat au titre de Membre du Club
 
Homme
Analyste d'exploitation
Inscription : juin 2006
Messages : 68
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2006
Messages : 68
Points : 14
Points : 14
Par défaut Redirection PHP Header

Bonjour;

j'ai trois fichier formulaire.php => traitement.php => bd.php
le premier est un formulaire qui envoie par GET au fichier traitement qui vérifie les champs du formulaires si il sont ts bon il redirige vers bd.php ou le contraire reviens vers formulaires.

Pour que l'utilisateur ne voit pas le passage au fichier traitement
j'utilise la fonction Header; Mais le problème il faut le placer en tete de fichier de traitement ou il y les conditions pour faire la redirection sinon j'ai cette erreur erreur "header already send on

Merci de l aide que vous pourriez m 'accorder
jojo971 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2009, 08h48   #2
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 123
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 123
Points : 6 289
Points : 6 289
L'erreur en question c'est parce que tu passe quelque chose avant l'envoi.

Un blanc par exemple.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2009, 09h01   #3
Membre Expert
 
Avatar de Fench
 
Inscription : mai 2002
Messages : 1 570
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2002
Messages : 1 570
Points : 1 703
Points : 1 703
Bonjour,

Je pense que ton fichier traitement.php ne doit pas contenir que du code php.

Normalement ce fichier vérifie les champs de ton formulaire puis fait un header ... ça devrait marcher (je le fais souvent ).

Montres nous traitement.php
__________________
Actuellement AI à l'INRA
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)
Fench est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2009, 15h28   #4
Candidat au titre de Membre du Club
 
Homme
Analyste d'exploitation
Inscription : juin 2006
Messages : 68
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2006
Messages : 68
Points : 14
Points : 14
Citation:
Envoyé par Fench Voir le message
Bonjour,

Je pense que ton fichier traitement.php ne doit pas contenir que du code php.

Normalement ce fichier vérifie les champs de ton formulaire puis fait un header ... ça devrait marcher (je le fais souvent ).

Montres nous traitement.php
Merci a tous j 'ai trouver la solution j 'utilise la balis esuivante :

echo'<meta http-equiv="Refresh" content="0;URL=bd_personne.php">';
jojo971 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 00h42.


 
 
 
 
Partenaires

Hébergement Web