PHP récupération de "1"au lieu des donné
ovni92
Messages postés
19
Statut
Membre
-
Alain42 -
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
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
A voir également:
- PHP récupération de "1"au lieu des donné
- Récupération de déchets - Guide
- Voir un lieu en direct par satellite - Guide
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
- Comment récupérer des messages supprimés sur whatsapp - Guide
2 réponses
isset renvoie true false non?
tu donnes la valeur vrai a $nom. donc $nom="1" ca marche parfaitement :o))))
tu donnes la valeur vrai a $nom. donc $nom="1" ca marche parfaitement :o))))
Bonjour,
qqs erreurs:
Vas voir le site: www.siteduzero.com tutos pas mal sur le php et mysql entre autre
@lain
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