Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1766 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  header

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

header

n°1074803
donny3
Posté le 07-05-2005 à 16:15:14  profilanswer
 

salut,
 
 
j ai fait un formulaire avec un header dessus pour lorsque la personne se trompe bin sa la ramene sur la page d avant.
Le truc c est que sa ne fonctionne pas
 
[code]
 
<?php  
header("Location:inscription.php" );  
// On commence par récupérer les champs  
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
 
if(isset($_POST['psw'])) $psw=$_POST['psw'];
else $psw="";
 
// On vérifie si les champs sont vides  
if(empty($nom) OR empty($psw))  
{  
echo '<font color="red">Attention, vous devez remplir<b>ICQ</b> tout les champs!</font>';  
}  
 
// Aucun champ n'est vide, on peut enregistrer dans la table  
else  
{  
// connexion à la base
include("connexion.inc.php" );
// sélection de la base  
 
$sql1="select identifiant from connexion where identifiant= '$nom' ";
 
// on écrit la requête sql  
//$sql = "INSERT INTO connexion(identifiant, password) VALUES('$nom','$psw')";  
 
$result=pg_query($sql1);
$nb=pg_num_rows($result);
if($nb!=0){
echo '<b>Cet identifiant existe deja veuillez en saisir un nouveau</b>';
 
}else{
$sql = "INSERT INTO connexion(identifiant, password) VALUES('$nom','$psw')";  
pg_query($sql) or die('Erreur SQL !'.$sql.'<br>');  
echo 'Vos infos on été ajoutées.';  
}
// on insère les informations du formulaire dans la table  
//pg_query($sql) or die('Erreur SQL !'.$sql.'<br>');  
 
// on affiche le résultat pour le visiteur  
//echo 'Vos infos on été ajoutées.';  
 
 
}  
?>  
[code]
 
j ai ce message d erreur alors qu avant de mettre le header sa fonctionnait parfaitement.

Citation :


 
Warning: Cannot modify header information - headers already sent by (output started at c:\documents and settings\franky\bureau\avion\validation.php:3) in c:\documents and settings\franky\bureau\avion\validation.php on line 4
Cet identifiant existe deja veuillez en saisir un nouveau  


 
Si vous pouviez m aider  
merci d avance

mood
Publicité
Posté le 07-05-2005 à 16:15:14  profilanswer
 

n°1074805
scull
MySCULL cay bon mangez en!
Posté le 07-05-2005 à 16:16:30  profilanswer
 

normal, tu affiches des données


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1074807
esox_ch
Posté le 07-05-2005 à 16:17:55  profilanswer
 

bon deja tu a oublier le / dans ton 2ème [/code]
 
et ensuite :
 
[:google]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1074818
donny3
Posté le 07-05-2005 à 16:32:04  profilanswer
 

scull je pige pas trop

n°1074863
scull
MySCULL cay bon mangez en!
Posté le 07-05-2005 à 17:12:42  profilanswer
 

tu peu pas afficher un message est mettre ton header aprés.  
Il faut mettre que le header seulement, pas de texte...
 
Il doit pas y avoir un pixel de html avant le header


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1074938
donny3
Posté le 07-05-2005 à 18:15:04  profilanswer
 

je suis debutant la dessus tu pourrai me faire un exemple stoplai

n°1074971
esox_ch
Posté le 07-05-2005 à 18:29:32  profilanswer
 

www.php.net , dans le champ de recherche tu mets header, et tu lis la doc, c'est plein d'exemples et d'explications


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1074975
donny3
Posté le 07-05-2005 à 18:33:00  profilanswer
 

ok merci je vais voir

n°1074997
scull
MySCULL cay bon mangez en!
Posté le 07-05-2005 à 18:53:27  profilanswer
 

un exemple ? !
if($i) {
echo'<html>';
}
header(xxxxxxxxx);
 
Sa en haut sa marche poa !!!
 
sa marche sa :
header(xxxxxxx);


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1075936
bis2kt
Posté le 09-05-2005 à 10:04:25  profilanswer
 

pis les header c assez capricieux, une fois jme suis pris la tête avec un header juste parce qu'à la toute fin du code, après ma balise php, j'avais une ligne vide. Vérifie, on sait jamais

mood
Publicité
Posté le 09-05-2005 à 10:04:25  profilanswer
 

n°1075968
benamoubea​ch
tivuplai
Posté le 09-05-2005 à 10:25:29  profilanswer
 

arretez de lui dire qu'il est mauvais ou quoi . On remarque que son header est la premiere instruction , donc il n'y a aucune sortie avant. Il est probable que l'erreur soit celle de bis2kt, cad une ligne avant ton  <?php ou une ligne apres ton ?>
 
on voit en plus , dans l'erreur , que l'output est commencé 1 ligne au dessus du header, donc a la ligne de <?php ce qui tend a croire donc que c'est une erreur de ligne vide avant le <?php
 
 
voila :)

n°1076049
FlorentG
Posté le 09-05-2005 à 11:17:24  profilanswer
 

Et aussi, on met jamais de :

header("Location:inscription.php" );


Faut toujour mettre l'adresse en absolu :

header('Location: http://pouet.fr/truc/inscription.php');

n°1077833
scull
MySCULL cay bon mangez en!
Posté le 10-05-2005 à 14:35:44  profilanswer
 

pourquoi cela ? sa marche trés bien chez moi avec le premier exemple....


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1077855
FlorentG
Posté le 10-05-2005 à 14:42:57  profilanswer
 

C'est comme l'HTML : c'est pas parce que ça marche que c'est valide ;) C'est indiqué dans le manuel php :

Citation :

Note:  HTTP/1.1 requires an absolute URI as argument to Location:  including the scheme, hostname and absolute path, but some clients accept relative URIs. You can usually use $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF']  and dirname() to make an absolute URI from a relative one yourself:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  header

 

Sujets relatifs
Problème FRAME et HEADERRedirection au bout d'un certain temps avec un header() ... [Résolu]
header fait des siennesPb header et automatisation redimensionnement image...
Header http en c#Authentification basique et redirection (header)
Redirection sans header()[Divers] Header htaccess en php ?
[ASP] Header "attached file" et erreur javascript... 
Plus de sujets relatifs à : header


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR