Erreur php

Résolu
manugo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
Bj0 Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous,

Voila je suis en stage dans une entreprise et j'ai un petit problème que je n'arrive pas à résoudre!

je tape ces ligne de codes et ca m'affiche un message d'erreur du type:

Parse error: parse error in c:\program files\easyphp1-8\www\nouveau_qcm\enreg_questionnaire.php on line 23

Mon programme etant celui ci:

<?php

//connection et selection à la base
$db = mysql_connect("localhost", "root", "") or die ("Connexion impossible ");
mysql_select_db('qcm',$db);

//recuperation des variables
$titre=$_POST['titre'];
$matiere=$_POST['matiere'];
$classe=$_POST['classe'];
$nbr_question=$_POST['nbr_question'];

// test pour voir si tous les champs ont été remplis
if($titre=="" || $matiere=="" || $classe=="" || $nbr_question=="" )
{
echo " Vous avez oublié de remplir un champ, veuillez recommencer svp";
include('creation_QCM.php');
}
else
{
echo "Votre questionnaire sur la/le $titre sera destiné à la classe des $classe et comportera : $nbr_question questions.";
//ajout dans la base de donnée
mysql_query("INSERT INTO questionnaire(titre) VALUES ("$titre")");
}
//fermeture de la connection à la base de donnée
mysql_close();
?>

La ligne 23 (celle où se situe l'erreur et celle de l'insertion dans la base de donnée.

J'ai déja essayé plusieurs modifications de cette ligne mais toujours la même erreur!

Voila si quelqu'un est capable de me dire l'erreur que je fait.

Merci beaucoup

4 réponses

Bj0 Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   21
 
mysql_query("INSERT INTO questionnaire(titre) VALUES ("$titre")");
normal que ca ne marche pas ...

essaye comme ca :
mysql_query("INSERT INTO questionnaire(titre) VALUES ('$titre')");
les " qui entourai ta variable doivent etre changer par des ' car sinon tu ferme les " du debut de ta requete donc ce ki est éxécuté c'est :
INSERT INTO questionnaire(titre) VALUES (
cette instruction n'est donc pa valide
0
manugo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci je n'ai plus le message d'erreur mais maintenant le probleme est que la donnée titre ne s'enregistre pas dans ma base de donnée!

Je ne comprend vraiment pas ce qu'il se passe!

Si tu pouvait m'aider. Merci
0
Bj0 Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   21
 
quelle est la structure de ta table "questionnaire"?
0
manugo Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci j'ai réussi à résoudre le problème

J'avait oublié de rentrer des paramètres dans ma table!!!

Tout fonctionne bien maintenant!

Merci beaucoup BjO
0
Bj0 Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   21
 
de rien ;) c'est tjrs un plaisir :D
0