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