Bonjour,
1) Dans mon PHP d"ajout, je fais un écho de toutes mes données, et ne trouves aucune erreur
2) ma table à bien les bons libellés
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
CREATE TABLE IF NOT EXISTS `jp_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `pseudo` varchar(255) NOT NULL DEFAULT '',
  `mail` varchar(255) NOT NULL  DEFAULT '',
  `mdp` varchar(255) NOT NULL ,
  `avatar` varchar(25) NOT NULL ,
  `drapeau` varchar(5) NOT NULL DEFAULT 'fr',
  `description` text NOT NULL ,
  `lip` varchar(15) NOT NULL DEFAULT '127.0.0.1',
  `ladate` int(20) NOT NULL,
  `UserOK` varchar(5) NOT NULL DEFAULT 'N',
  PRIMARY KEY (`id`),
  UNIQUE KEY `mail` (`mail`),
  UNIQUE KEY `pseudo` (`pseudo`) 
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

et mon ajout:

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$resultx = $bdd->prepare("INSERT INTO jp_user (pseudo, mail, mdp, avatar, drapeau, description, lip, ladate, UserOK ) VALUES  (:La1,:La2,:La3,:La4,:La5,:La6,:La7,:La8,:La9,)");      
               $resultx->bindParam(':La1', $pseudox, PDO::PARAM_STR);
               $resultx->bindParam(':La2', $mailx, PDO::PARAM_STR);
               $resultx->bindParam(':La3', $mdpx, PDO::PARAM_STR);
               $resultx->bindParam(':La4', $avatar, PDO::PARAM_STR);
               $resultx->bindParam(':La5', $drapeau, PDO::PARAM_STR);
               $resultx->bindParam(':La6', $descriptionx, PDO::PARAM_STR);
               $resultx->bindParam(':La7', $lip, PDO::PARAM_STR);
               $resultx->bindParam(':la8', $ladate, PDO::PARAM_INT);
               $resultx->bindParam(':La9', $UserOK, PDO::PARAM_STR);
               $resultx->execute();   /* ========================> ligne 64  */

Et l'erreur ne me dit rien (je veux dire je ne la comprend pas et vous ?

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in C:\jpbhtml\.......\inscription.php on line 64
Mille mercis d'avance, et je crains que cela saute aux yeux ...