Bonjour à tous,
je dois mettre en place un formulaire de réservation de concerts. J'ai donc fait un formulaire de contact, la base de données et le formulaire de validation (envoi des données sur adresse mail).
Voilà le début du formulaire de contact
puis la structure de ma base de données
et connexion.php
lorsque je teste le formulaire, je reçois bien les données par mail mais au niveau de la connexion de la base de données il y a souci : message d'erreur :
Warning: mysql_select_db() expects parameter 2 to be resource, null given in /homez.647/.../connexion.php on line 3
Warning: mysql_query() expects parameter 1 to be string, resource given in /homez.647/.../connexion.php on line 4
j'avoue que je cherche mais rien alors je fais appel à vos connaissances.
D'avance merci
je dois mettre en place un formulaire de réservation de concerts. J'ai donc fait un formulaire de contact, la base de données et le formulaire de validation (envoi des données sur adresse mail).
Voilà le début du formulaire de contact
<?php
include('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=mysql_query($connex,$req);
header('Location:form_envoi.php');
exit;
}
?>
puis la structure de ma base de données
Base de données: `reservation`
--
-- --------------------------------------------------------
--
-- 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 ;
et connexion.php
<?php
$connex=mysql_connect('mysql5-16.240','reservation','mot de passe');
mysql_select_db ('contact', $base) ;
mysql_query($connex,"SET NAMES 'utf8'");
?>
lorsque je teste le formulaire, je reçois bien les données par mail mais au niveau de la connexion de la base de données il y a souci : message d'erreur :
Warning: mysql_select_db() expects parameter 2 to be resource, null given in /homez.647/.../connexion.php on line 3
Warning: mysql_query() expects parameter 1 to be string, resource given in /homez.647/.../connexion.php on line 4
j'avoue que je cherche mais rien alors je fais appel à vos connaissances.
D'avance merci