cs_Ma2004
Messages postés150Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention22 octobre 2008
-
5 févr. 2006 à 12:35
sidf
Messages postés1216Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention18 octobre 2012
-
5 févr. 2006 à 17:49
Bonjour à tous (et bon dimanche) !
J'ai une petite question à vous soumettre concernant une base de données hébergée chez Free.
J'ai un questionnaire que les gens remplissent et valident. Une nouvelle page leur confirmant que leur infos ont été enregistrées apparaît et normalement ces infos alimentent la base de données.
Le code à priori me semble bon (mais il ne doit pas l'être car rien ne rentre dans ma base de données !!):
<?php
$conn = mysql_connect('sql.free.fr', 'user_free', 'password_free') or die(mysql_error()); // connexion au service
mysql_select_db('mabase', $); // selection de la base de donnéesmysql_query("INSERT INTO Première Table (Age, Sexe, Profession, Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19) VALUES('$_POST[Age]', '$_POST[Sexe]', '$_POST[Profession]', '$_POST[Q1]', '$_POST[Q2]', '$_POST[Q3]', '$_POST[Q4]', '$_POST[Q5]', '$_POST[Q6]', '$_POST[Q7]', '$_POST[Q8]', '$_POST[Q9]', '$_POST[Q10]', '$_POST[Q11]', '$_POST[Q12]', '$_POST[Q13]', '$_POST[Q14]', '$_POST[Q15]', '$_POST[Q16]', '$_POST[Q17]', '$_POST[Q18]', '$_POST[Q19]')", $conn); // execution d'une commande sql
?>
Avec ce code, la base n'est pas alimentée et pourtant aucun message d'erreur n'apparaît.
Lorsque je remplace les variables POST par des valeurs (Age=17, Sexe= feminin, Profession=lyceenne, . . .), la base ne se remplit pas non plus. Où donc peut être le problème ?
Si quelqu'un a une idée pour me dépanner, ce serait vraiment très très gentil car je ne vois pas du tout où se trouve mon erreur . . .
cs_Ma2004
Messages postés150Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention22 octobre 2008 5 févr. 2006 à 17:34
Merci pour vos réponses.
En réalité, j'ai trouvé une solution. J'ai enlevé l'espace dans le nom de ma table. Au lieu de laisser "Première Table", j'ai mis "Première_Table". Et là ça fonctionne parfaitement bien.
Merci encore.
Bon fin de week end (ou de début de semaine, c'est comme vous voulez !)