Prob connexion entre un mysql et form php

Fermé
karmjv Messages postés 2 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 17 juin 2009 - 16 juin 2009 à 21:14
karmjv Messages postés 2 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 17 juin 2009 - 17 juin 2009 à 14:31
Bonjour,
je n'arrive pas à connecter à la base de donnée que j'ai créer sous easyphp avec mon formulaire php. j'ai créer un formulaire html qui envoi les données dans un script php. Alors s'il vous plait donner moi vôtre avis sur la raison pour laquelle les données ne sont pas envoyer dans la base de donnée mais en plus le message d'erreur et le message contraire sont afficher en même temps. Merci d'avance. bisou!!!!

<?PHP
//Affectation des valeurs saisies dans les variables
$numcarte=$_POST['numcarte'];
$date_da=$_POST['date_da'];

//Connexion au seveur MySQL
$bdd = "parc automobile";
$passwd = "ft";
$db=mysql_connect("localhost","root","") or die("erreur de connexion".mysql_error());
//vérification connection base de donnée
if (!$db)
{
die ('pas de connection:'.mysql_error());
}
//Ouverture de la base parc autotmobile
mysql_select_db($bdd ,$db) or die("erreur de connexion à la base projetbts");

//Requête de recherche du numéro de carte saisi dans la table carte essence
$requete="select numcarte from carte_essence where numcarte = '$numcarte'";
$sql=mysql_query($requete) or die ("exécution impossibl".mysql_error());
// si la clé primaire est vide alors:
if (mysql_numrows($sql)==0)
// si vrai, la requête ne renvoie aucun résultat, car l'immatriculation n'a pas encore été saisi
{
//Exécution de la requête
mysql_query("insert into carte_essence values ('$numcarte','$date_da')")
or die("erreur".mysql_error());
echo "<BODY TEXT='red'> <b>Vos données ont été transférées</b></body>";
}
else
{
$erreur='erreur_cessence.html';
header("Location:erreue_cessence.html ");
}
//Fermerture de la requête à MySql
mysql_close();


?>
A voir également:

2 réponses

Bonsoir

Quels sont les deux messages qui sont affichés en même temps ?
0
karmjv Messages postés 2 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 17 juin 2009
17 juin 2009 à 14:31
les deux message afficher en même temps sont:
vos données ont bien été envoyé
et
else
{
$erreur='erreur_cessence.html';
header("location:$erreur");
}
//Fermerture de la requête à MySql
mysql_close();
0