Page 1 sur 1

Formulaire + Requêtes SQL

Posté : 30 avr. 2011, 17:39
par nTaie4
Bonjour,

J'ai un problèmes avec un de mes formulaires puis ma page traitement, je voulais un formulaire avec un champs nom puis une page traitement vers l'ajout dans la bdd. :)
<form method="post" action="traitement.php">

   <h1> Signer avec ce formulaire </h1>
   <label for="nom">Nom:</label>
   <input type="text" name="nom" id="nom" />
<input type="submit" value="envoyer" />
</form> 
<?php

//ouverture de la connexion
function connect_bd()
{
$nomserveur='xxxxx'; //nom du seveur
$nombd='xxxxx'; //nom de la base de données
$login='xxxxx'; //login de l'utilisateur
$pass='xxxxx'; // mot de pass
$bd=mysql_connect($nomserveur, $login, $pass)or die("Connexion échouée"); mysql_select_db($nombd,$bd)or die("La base ne peut pas être selectionnée"); return $bd;
}

//récupération des données et les formater un peu
$nom = addslashes($_POST["nom"]);

//Insertion de données
$bd=connect_bd();
if($bd<>0)
{

$requete="insert into eleve VALUES ('', '".$nom."')"; $resultat=@mysql_query($requete,$bd);
if($resultat<>FALSE)
{
echo 'Enregistrement réussi, merci. Les valeurs insérées sont :<br />'; echo $nom.'<br />';
}
else
{
echo "Echec de l'enregistrement, désolé";
}
deconnect_bd($bd);
}
?>
Voila si quelqun trouve le problème et veux bien m'éclairer en refesant une page similaire, merci :D

Re: Formulaire + Requêtes SQL

Posté : 30 avr. 2011, 18:21
par Ryle
Si tu nous disais quel est le problème que tu rencontres, ce serait plus facile de t'aider à le résoudre ;)

Parce que là, à part supposer que ta requête SQL est fausse (vu que tu as décidé de cacher les messages d'erreur de ton mysql_query et que tu ne vérifies pas s'il n'y a pas eu d'erreur lors de l'insertion avec mysql_error(), ma boule de cristal me laisse à penser que ton problème vient de quelque part par là...