PHP récupération de "1"au lieu des donné

ovni92 Messages postés 19 Statut Membre -  
 Alain42 -
Bonjour,
Je rencontre un souci avec ma requête.
En effet, au lieu de récupérer dans ma table les données saisies par l'utilisateur, je récupère 1 1 1 dans les colonnes de ma table
Voici ma requête :
<html>
<body>

<form action="edit1.php" method="post">
Nom : <input type="text" name="nom"><br>
Prénom : <input type="text" name="prenom"><br>
Email : <input type="text" name="email"><br>
<input type="submit" name="bt" value="valider"><br>
</form>

<?php
mysql_connect("ddd","dddd","ddddd");
mysql_select_db("ddddd");

$nom =isset($_POST['nom']);
$prenom =isset($_POST['prenom']);
$email =isset($_POST['email']);

if (isset($_POST['bt']))

{
$ok=mysql_db_query("ddddd","INSERT INTO membres (nom,prenom,email) VALUES
('$nom','$prenom','$email')");

echo"<div align='center'>";
echo"<font face='Verdana' size='3' >L'élément a bien été inséré !</font>";
echo"</div>";
}
?>

</body>
</html>

Est ce un problème dans mon code, dans la base my sql?
merci de votre aide
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. ego
     
    isset renvoie true false non?
    tu donnes la valeur vrai a $nom. donc $nom="1" ca marche parfaitement :o))))
    0
  2. Alain42
     
    Bonjour,

    qqs erreurs:

    <?php
    mysql_connect("ddd","dddd","ddddd");
    mysql_select_db("ddddd");
    
    //$nom =isset($_POST['nom']);// isset veut existe  donc ça te repond vrai (1) et pas la valeur de nom
    //d'abord tester sile formulaire a ete poste
    if (isset($_POST['bt'])){
    	$nom =$_POST['prenom'];
    	$prenom =$_POST['prenom'];
    	$email =$_POST['email'];
    	//pas besoin de preciser la base elle est déja selectionnee plus haut
    	$ok=mysql_query("INSERT INTO membres (nom,prenom,email) VALUES('$nom','$prenom','$email')");
    
    	// et si la requette a abouti on met le message
    	echo"<div align='center'>";
    	echo"<font face='Verdana' size='3' >";
    	if($ok){
    		echo "L'élément a bien été inséré !";
    	}else{
    		echo "L'élément n'a pas été inséré !";
    	}
    	echo"</font></div>";
    }
    ?> 
    


    Vas voir le site: www.siteduzero.com tutos pas mal sur le php et mysql entre autre

    @lain
    0