Connexion à la base de donnée
Résolu
papis301
Messages postés
143
Date d'inscription
Statut
Membre
Dernière intervention
-
papis301 Messages postés 143 Date d'inscription Statut Membre Dernière intervention -
papis301 Messages postés 143 Date d'inscription Statut Membre Dernière intervention -
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','')");
}
}
?>
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:
- Connexion à la base de donnée
- Gmail connexion - Guide
- Base de registre - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Connexion chromecast - Guide
- Www.youtube.com n'autorise pas la connexion ✓ - Forum HTML
1 réponse
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
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
papis301
Messages postés
143
Date d'inscription
Statut
Membre
Dernière intervention
1
je viens de faire ce que tu m'as suggéré mais y'a toujours pas d'enregistrements
papis301
Messages postés
143
Date d'inscription
Statut
Membre
Dernière intervention
1
merci sa marche maintenant c'était sa l'erreur