INSERT TO LIVRE D'OR

manzo -  
 manzo -
Bonjour

j'ai un proble avec mon livre d'or qui n'enregistre pas mes variable voici le message d'erreur :
Notice: Undefined index: pseudo in c:\program files\easyphp1-7\www\site\ajoutlivredor.php on line 10
voici la ligne 10 du code : $pseudo = $_POST['pseudo'];

voici mon code :

<?
$connexion = mysql_connect ("localhost","root","");
mysql_select_db("manzo") or die("Ouverture base impossible");

$libelle = addslashes($_POST['libelle']);
$pseudo = $_POST['pseudo'];
$mail = $_POST['mail'];
$site = $_POST['site'];
$region = $_POST['region'];

$sql="INSERT INTO livredor (id_faq , libelle , pseudo , date , site , mail , region) VALUES ('','$libelle','$pseudo',NOW(),'$site', '$mail', '$region')" or die("Ecriture impossible");
$result = mysql_query($sql);

Mysql_close($connexion);
?>

je sais qu'il manque un if et bien justement c pourquoi j'ai besoin qu'on m'explique.

Merci,

Cordialement,

MANZO
A voir également:

2 réponses

Utilisateur anonyme
 
Salut,
Tu sais qu'il manque un if ? Ah bon ?

Tu cherches a faire quoi ?

Si je devine, je pense que tu n'as pas rempli la case "pseudo" de ton formulaire et que c'est pour ca que tu as cette erreur.

Effectivement dans ce cas la, il manque un if. Il faut que tu précises si cette variable est défini ou non. Je reprends ton code pour le pseudo:

if (isset($_POST['pseudo'])){
            $pseudo = $_POST['pseudo']; 
}
else {
            $pseudo = "";
}


Kalamit,
Vol au dessus d'un nid de Pika-baffe. :)
0
manzo
 
Parse error: parse error, unexpected T_BOOLEAN_AND in c:\program files\easyphp1-7\www\site\ajoutlivredor.php on line 10


Voici l'erreur que j'ai.

Je cherche à inseré mes chmaps dans une table. hors je suis à deux doigt d'y arrivé.

Voilà ce que j'ai fais :

if (isset($_POST['pseudo'])) && (isset($_POST['libelle'])) && (isset($_POST['mail'])) && (isset($_POST['site'])) && (isset($_POST['region'])){
$libelle = addslashes($_POST['libelle']);
$pseudo = $_POST['pseudo'];
$mail = $_POST['mail'];
$site = $_POST['site'];
$region = $_POST['region'];
}
else {
$libelle = "";
$pseudo = "";
$mail = "";
$site = "";
$region = "";

} après je lance la requête ou je la lance dedans ?
0
yomip > manzo
 
tu mets ta requete ds le if (de même que le mysql connect et close)
0
manzo
 
Parse error: parse error, unexpected T_BOOLEAN_AND in c:\program files\easyphp1-7\www\site\ajoutlivredor.php on line 8

ligne 8 :

if (isset($_POST['pseudo'])) && (isset($_POST['libelle']))

c'est bien le && que je doit mettre?

merci
*Manzo
0