Récupération des données dans la base

Résolu/Fermé
Ammoula89 Messages postés 45 Date d'inscription mardi 31 janvier 2012 Statut Membre Dernière intervention 10 mars 2014 - 1 févr. 2012 à 09:04
Ammoula89 Messages postés 45 Date d'inscription mardi 31 janvier 2012 Statut Membre Dernière intervention 10 mars 2014 - 1 févr. 2012 à 21:58
Bonjour,
j'ai crée une petite formulaire de satisfaction dans la quelle j'ai met une liste déroulante (liée à la base de données) , des boutons radio et un bouton OK pour enregistre les données dans un tableau de la base.mes 2 forms sont: la 1ére form new2:
<?php
echo "Formulaire de Satisfaction <br /><br /><br />\n";

echo "commerciale";
// connexion à la base
$serveurBD = "localhost";
$nomUtilisateur = "root";
$motDePasse = "";
$Database = "vtigercrm530";

$idConnect = mysql_connect($serveurBD, $nomUtilisateur , $motDePasse )
or die( "Connexion impossible.");
mysql_select_db( $Database)
or die( "Accès base impossible.");
// Requête SQL
$rqSql = "SELECT user_name, id FROM vtiger_users ";
// Exécution de la requête
$result = mysql_query( $rqSql, $idConnect)
or die( "Exécution requête impossible.");
//mysql_close( $idConnect);

// Construction de la chaîne de caractères qui fait la // liste

$ld = "<SELECT NAME='lstuser'>";
$ld .= "<OPTION VALUE=0>Selectionnez</OPTION>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $result)) {
// $row est un tableau associatif
// les éléments sont «indicés» par les noms
// des colonnes. Je préfère cette technique à celle
// des indices numériques..on ajoute une colonne..
$id = $row["id"];
$user_name = $row["user_name"];
$ld .= "<OPTION VALUE='$id'>$user_name</OPTION>";
}
$ld .= "</SELECT>";
//while ($ligne = mysql_fetch_assoc($result)){
//$vtiger_users [$ligne["user_names"]];
//}
mysql_close( $idConnect);
?>

<?php
print $ld ;
echo "<br /><br />\n";
?>

<form name="new2" action="satisfaction.php" method="POST">
<h> Niveau de Satisfaction: </h>
<input type="radio" name="note" value="Décévant"/>Décévant
<input type="radio" name="note" value="Satisfait"/>Satisfait
<input type="radio" name="note" value="Trés Satisfait"/>Trés Satisfait
<input type="radio" name="note" value="Excellent"/>Excellent <br/><br/><br/>

<input type="submit" value="OK" "/>

</form>


la 2éme form satisfaction est la suivante:
<?php
// Récupération des champs
$note= ($_POST["note"];
$id= ($_POST["id"];
$user= ($_POST["user"];
//Requête SQL
$ma_requete = "INSERT INTO vtiger_satisfaction ("user","note") VALUES ("$user","$note") ";
// connexion à la base
$serveurBD = "localhost";
$nomUtilisateur = "root";
$motDePasse = "";
$Database = "vtigercrm530";

$idConnect = mysql_connect($serveurBD, $nomUtilisateur , $motDePasse )
or die( "Connexion impossible.");
mysql_select_db( $Database) or die( "Accès base impossible.");


// Exécution de la requête
mysql_query ($idConnect,$ma_requete) or die( "Exécution requête impossible.");
mysql_close ($idConnect);


?>

mais aucun données n'est enregistré dans la base et je ne sais pas ou est le problème. SVP qq1 aide moi

1 réponse

afrnos Messages postés 59 Date d'inscription mercredi 26 novembre 2008 Statut Membre Dernière intervention 12 avril 2012 16
1 févr. 2012 à 17:35
Bonjour,

// Récupération des champs
$note= ($_POST["note"];
$id= ($_POST["id"];
$user= ($_POST["user"]; 


il y a des parenthèses ouvrante, et aucune parenthèse fermante.
;)
0
Ammoula89 Messages postés 45 Date d'inscription mardi 31 janvier 2012 Statut Membre Dernière intervention 10 mars 2014
1 févr. 2012 à 21:58
nn mais j x l pb dans la liste déroulante lorsque je choisi une option elle ne se tient pas en considération c ca la seulk pb j'ai testé les bouton radio et sa marche b1 mais la liste nn comment je peux surmonter ce probléme !!!
0