Je narive pas a faire marcher mé Header je n'est rien compris
timolerigolo
Messages postés24Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention25 novembre 2004
-
2 oct. 2004 à 00:19
timolerigolo
Messages postés24Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention25 novembre 2004
-
2 oct. 2004 à 23:34
Bonjour ou Bonsoir,
Voila j'ai des formulaire avec des page Verif et j'aimeré faire une redirection avec un Header mé sa ne marche pas...
voila un bouh de code;
<? $pseudo $_POST['pseudo'];$pass $_POST['pass'];$prenom = $_POST['prenom'];$nom = $_POST['nom'];$email = $_POST['email'];
// On commence par vérifier si les champs sont vides
if(empty($pseudo) OR empty($pass) OR empty($email) OR empty($nom) OR empty($prenom) OR empty($dtnaissance) OR empty($ville))
{
header("http://manga2004.free.fr/index.php?page=AjoutUtilisateur&Attention,+seul+les+champs+MSN+AIM+SITE+peut+rester+vide+!");
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
$db = mysql_connect('sql.free.fr', 'pseudo', 'pass'); // connexion à la base
mysql_select_db('basse',$db); // sélection de la base
// on regarde si le pseudo existe déjà
$sql = "SELECT id FROM membres WHERE pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
// on compte le nombre de résultat
$res = mysql_numrows($req);
echo 'Désolé, mais ce PSEUDO existe déjà dans notre base.
Retour';
}
else // L'url n'existe pas, on insère les informations du formulaire dans la table
{
$sql = "INSERT INTO membres (pseudo,pass,email,nom,prenom,ville,dtnaissance,avatar,siteweb,aim,mmsn) VALUES('$pseudo','$pass','$email','$nom','$prenom','$ville','$dtnaissance','$avatar','$siteweb','$aim','$mmsn')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
// on affiche le résultat pour le visiteur
header("http://manga2004.free.fr/index.php?msg=Identifié-vous");
}
mysql_close(); // on ferme la connexion
}
?>
Merci @+++++
PS: dsl si il y a des fautes d'hortographe
A voir également:
Je narive pas a faire marcher mé Header je n'est rien compris
timolerigolo
Messages postés24Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention25 novembre 2004 2 oct. 2004 à 12:02
@ oué !!!!! mé dans ce ca la comment on fais parceque les header j'ai rien compris javais trouver petetre mé enfaite il manqué le Location donc je croyé savoir pi non donc je ne sé pas....
Et je pense que l erreur vient du fait que tu dois envoyer les en-têtes (header) avant toutes autres choses ... Tu as ptêtre juste un bête espace ou un retour de ligne en dehors des balises PHP donc il les envoie au navigateur et c cuit ...