Bonjour à tous,
j'ai créé une base de données avec une table qui se nomme concert - la structure de ma table est la suivante :
Structure de la table `contact` -- CREATE TABLE IF NOT EXISTS `contact` ( `id_contact` int(11) NOT NULL AUTO_INCREMENT, `nom` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `prenom` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `mail` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `concert` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `comment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id_contact`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
j'ai un formulaire en php qui commence par ce code :
<?phpinclude('connexion.php');$action=isset($_REQUEST['action'])?$_REQUEST['action']:'';$id_contact=isset($_REQUEST['id_contact'])?$_REQUEST['id_contact']:0;$nom=isset($_REQUEST['nom'])?$_REQUEST['nom']:'';$prenom=isset($_REQUEST['prenom'])?$_REQUEST['prenom']:'';$email=isset($_REQUEST['email'])?$_REQUEST['email']:'';$concert=isset($_REQUEST['concert'])?$_REQUEST['concert']:'';$message=isset($_REQUEST['comment'])?$_REQUEST['comment']:'';if($action=='envoyer'){ $req="INSERT INTO contact VALUES(NULL,'{$nom}','{$prenom}','{$email}','{$concert}','{$comment}')"; $envoie=mysqli_query($connex,$req); header('Location:form_envoi.php'); exit;} ?>
et dans connexion.php j'ai ce code
<?php$connex=mysql_connect('mysql5-16.240','nom de ma bdd','mot de passe pour accéder à ma bdd','contact');mysql_query($connex,"SET NAMES 'utf8'");?>
j'ai un message d'erreur sur connexion.php en ligne 3 et je ne vois pas pourquoi ...
encore merci pour votre aide car ce n'est pas ma première demande d'aide sur ce forum ...