Récupération des données dans la base
Résolu
Ammoula89
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
Ammoula89 Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
Ammoula89 Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Récupération des données dans la base
- Fuite données maif - Guide
- Base de registre - Guide
- Trier des données excel - Guide
- Sauvegarde des données - Guide
- Supprimer les données de navigation - Guide
1 réponse
Bonjour,
il y a des parenthèses ouvrante, et aucune parenthèse fermante.
;)
// 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.
;)
Ammoula89
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
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 !!!