Connexion à la base de donnée

Résolu/Fermé
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 - 13 oct. 2010 à 11:06
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 - 20 oct. 2010 à 16:37
Bonjour,
j'aimerais avoir de l'aide s'il vous plait. Dans mon fichier php la connexion à la base de donnée est bonne mais je ne peux pas y insérer les données saisies depuis ma formulaire. merci d'avance.

voici mon fichier php

<?php
//déclaration des paramètres de connexion
$host='localhost';
$user='root';
$pass='';
$bdd='transrail';
//connexion au serveur
$connexion=@mysql_connect(localhost,root,'') or die ("erreur de connection au serveur");
//connexion à la base
mysql_select_db($bdd,$connexion) or die ("erreur de connexion à la base");

//vérification de l'existence des variables
if(isset($_POST['prenom'])and
isset($_POST['nom'])and
isset($_POST['datenaiss'])and
isset($_POST['lieu'])and
isset($_POST['paysnaiss'])and
isset($_POST['adresse'])and
isset($_POST['paysactu'])and
isset($_POST['ville'])and
isset($_POST['tel'])and
isset($_POST['mail'])and
isset($_POST['pass'])and
isset($_POST['confpass'])){
//affectation des valeurs saisies par l'user aux variables
$prenom=($_POST['prenom']);
$nom=($_POST['nom']);
$datenaiss=($_POST['datenaiss']);
$lieu=($_POST['lieu']);
$paysnaiss=($_POST['paysnaiss']);
$adresse=($_POST['adresse']);
$paysactu=($_POST['paysactu']);
$ville=($_POST['ville']);
$tel=($_POST['tel']);
$mail=($_POST['mail']);
$pass=($_POST['pass']);
$confpass=($_POST['confpass']);
//Vérification si tous les champs sont remplis
if(empty($_POST['prenom']) or
empty($_POST['nom']) or
empty($_POST['datenaiss']) or
empty($_POST['lieu']) or
empty($_POST['paysnaiss']) or
empty($_POST['adresse']) or
empty($_POST['paysactu']) or
empty($_POST['ville']) or
empty($_POST['tel']) or
empty($_POST['mail']) or
empty($_POST['pass']) or
empty($_POST['confpass'])){
header("location:remplirtous.php");
}
else{
mysql_select_db($bdd,$connexion) or die ("erreur de connexion à la base de donnée");
$inserer=("INSERT INTO membretrans(prenom,nom,datenaiss,lieu,paysnaiss,adresse,paysactu,ville,tel,mail,pass,confpass,id)values
('$prenom','$nom','$datenaiss','$lieu','$paysnaiss','$adresse','$paysactu','$ville','$tel','$mail','$pass','$confpass','')");
}
}
?>


A voir également:

1 réponse

le_joker_fou Messages postés 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
13 oct. 2010 à 11:34
Salut,

Première question : pourquoi appelé 2 fois mysql_select_db?
Ensuite c'est normal que tu n'es aucune insertion dans ta base du lui dit pas de le faire, tu as oublié le mysql_query à la ligne
$inserer=mysql_query("INSERT INTO 
0
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 1
13 oct. 2010 à 12:08
je viens de faire ce que tu m'as suggéré mais y'a toujours pas d'enregistrements
0
papis301 Messages postés 143 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 18 décembre 2012 1
20 oct. 2010 à 16:37
merci sa marche maintenant c'était sa l'erreur
0