J'ai fait quelques modifications : j'ai changé le nom de la table. Voici un extrait de la table :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| -- phpMyAdmin SQL Dump
-- version 3.1.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Dim 22 Mars 2009 à 10:03
-- Version du serveur: 5.1.30
-- Version de PHP: 5.2.8
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Base de données: `baseTotoTata `
--
-- --------------------------------------------------------
--
-- Structure de la table `GestionNotes`
--
CREATE TABLE IF NOT EXISTS `GestionNotes` (
`ID` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nomEleve` varchar(100) NOT NULL,
`matiere` varchar(25) NOT NULL,
`note` decimal(10,0) NOT NULL DEFAULT '0',
`appreciations` text NOT NULL,
KEY `ID` (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=57 ;
--
-- Contenu de la table `GestionNotes`
--
INSERT INTO `GestionNotes` (`ID`, `nomEleve`, `matiere`, `note`, `appreciations`) VALUES
(1, 'Audrey', 'Maths', '4', 'Peux mieux faire !'),
...... |
Ma requète qui ne marche pas est la suivante :
mysql_query("INSERT INTO gestionnotes (`ID`, `nomEleve`, `matiere`, `note`, `appreciations`) VALUES('', '$_GET['eleve']', '$_GET['matiere']', '$_GET['note']', '')");
Pourtant si je force l'écriture, la ligne est bien écrite dans la table :
mysql_query("INSERT INTO gestionnotes (`ID`, `nomEleve`, `matiere`, `note`, `appreciations`) VALUES('', 'toto', 'francais', '10', 'pasbien')");
L'erreur affichée est la suivante :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in C:\Documents and Settings\Tata\Mes documents\INSTALL\PROG-ECOLE\WampPHP\wamp\wamp\www\SiteAud\Enregistrer.php on line 15
Que dois-je modifier pour que cela fonctionne svp?
Merci par avance
Aud-
Partager