Problème avec mysql_query()
Posté : 23 juin 2006, 16:06
Bonjour à tous !
Je ne suis pas vraiment débutant en php puisque ça fait déjà un moment que j'y touche...
Cependant je n'arrive pas à résoudre un problème qui empêche l'insertion de données d'un formulaire vers une table mySQL.
Voici le code et l'erreur rencontrée :
Systématiquement, cette erreur m'est renvoyée :
Merci de votre aide !
Je ne suis pas vraiment débutant en php puisque ça fait déjà un moment que j'y touche...
Cependant je n'arrive pas à résoudre un problème qui empêche l'insertion de données d'un formulaire vers une table mySQL.
Voici le code et l'erreur rencontrée :
Structure de la table `tutos`
--
CREATE TABLE `tutos` (
`idTuto` int(3) NOT NULL auto_increment,
`titreTuto` varchar(35) NOT NULL default '',
`dateTuto` int(10) NOT NULL default '0',
`auteurTuto` varchar(20) NOT NULL default '',
`corpsTuto` text NOT NULL,
`catTuto` varchar(15) NOT NULL default '',
`diffTuto` varchar(15) NOT NULL default '',
PRIMARY KEY (`idTuto`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
if ($_POST && $_POST["auteurTuto"] != "" && $_POST["titreTuto"] != "")
{
$titreTuto = $_POST["titreTuto"] ;
$dateTuto = time() ;
$auteurTuto = $_POST["auteurTuto"] ;
$corpsTuto = $_POST["corpsTuto"] ;
$catTuto = $_POST["choixCat"] ;
$diffTuto = $_POST["choixDiff"] ;
include("connexion.php") ; // Infos relatives à la connexion que j'ai vérifié et revérifié : elles sont valides...
$postTuto = "INSERT INTO tutos(idTuto, titreTuto, dateTuto, auteurTuto, corpsTuto, catTuto, diffTuto) VALUES('', '$titreTuto', '$dateTuto', '$auteurTuto', '$corpsTuto, '$catTuto', '$diffTuto') " ;
$sqlPostTuto = mysql_query($postTuto) or die($mysql_error()) ;
mysql_close() ;
}
Systématiquement, cette erreur m'est renvoyée :
Fatal error: Call to undefined function: () in c:\program files\easyphp1-8\www\tutoblog\admin.php on line 98
Le problème vient forcément de la requête $postTuto selon moi... Mais pourquoi ? Merci de votre aide !