|
|
|
|
Bonjour a tous .
voila j'ai recupéré d'un formulaire des infos .
je veux maintenant aller les ecrire dans une base de données mais ca ne marche pas ...
j'ai bien créé un base qui s'appelle qcm et qui contient une table t_gestion_des_donnees .
cette table t_gestion_des données contient les 9 champs a remplir (nom, prenom, date, etc...)
voyez vous un soucis majeur dans mon code ?
/* Constantes de connection
********************************************************************/
define("HOST", "localhost");
define("username", "root");
define("PASSWORD", "cavousregardepas");
define("DATABASE", "qcm.t_gestion_des_donnees");
/* Connection à la base
********************************************************************/
$serveur = mysql_connect (HOST, username, PASSWORD);
/* Sélection de la base
********************************************************************/
mysql_select_db (DATABASE);
if (!$serveur)
{
die('Non connecté : ' . mysql_error());
}
else
{
echo "Enregistrement de votre score dans la base de données...<br />";
$query = "INSERT INTO 't_gestion_des_donnees' VALUES ('','.$nom.','.$prenom.','$date')";
$req = mysql_query($query);
echo "Nom enregistré correctement<br />";
}
a noter : avant le .$nom. dans la requette, il y a 2quotes avec rien entre car il s'agit d'une auto incrementation du champs 'id' donc pas a le remplir .
Voila je suis a l'ecoute de toute suggestion, puisque je debute en bdd .
Configuration: Windows XP Firefox 2.0.0.3
Salut,
qcm.t_gestion_des_donnees Le nom de la base uniquement est suffisant. Ce n'est pas forcément la raison de l'erreur mais ça allegera le code. Pourquoi les . '.$nom.' ? J'utilise ça comme cela : //requete table HappyHour
$addhappyhour = "INSERT INTO happyhour VALUE('','$id_etablissement','$heure_debut','$heure_fin')";
//execution de la requete
mysql_query($addhappyhour) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
//fermeture de la base
mysql_close();
//message de succès
echo '<center>Vos infos ont été enregistrées.</center>';
Autre info, sur ta page de validation ajoute un : Echo $query; Pour voir ta requete puis test la sur PHPMyAdmin par exemple. Aky Mon site : happyhoursparis.com |
Bon la modif est apportée pour le qcm.t_gestion_des_donnees .
|
Mouais c'est bon la ca marche mais je capte pas trop pourquoi :
|
Répondre à akyrion3000
|