rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Erreur php

Posté par manugo, le lundi 7 mai 2007 à 12:14:36
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
Configuration: Windows 2000
Firefox 2.0.0.3
Répondre à manugo  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bj0, le lundi 7 mai 2007 à 14:19:20
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
Répondre à Bj0

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
manugo, le mercredi 9 mai 2007 à 12:25:04
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
Répondre à manugo

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Bj0, le mercredi 9 mai 2007 à 12:48:29
quelle est la structure de ta table "questionnaire"?
Répondre à Bj0

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
manugo, le mercredi 9 mai 2007 à 14:23:34
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
Répondre à manugo

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Bj0, le mercredi 9 mai 2007 à 15:39:05
de rien ;) c'est tjrs un plaisir :D
Répondre à Bj0
Discussions pertinentes trouvées dans le forum
19/07 10h55Erreur php6
15/07 17h33Erreur php mysql12
28/06 02h05Erreur PHPMyAdmin avec EasyPHP 2.02
20/06 10h58Erreur PHP22
Plus de discussions sur « Erreur php »
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger easyPHP 2.0b1easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données...Catégorie: Serveurs
Licence: Open Source
Plus de logiciels gratuits sur « Erreur php »