Connexion à la base de donnée
Bonjours a tous , pouvez-vous m'aider s'il vous plaît :
Voici mon problème , actuellement en bts iris , je doit effectuer un projet mais je suis bloqué a une partie , je doit créer un serveur web (apache) et créer une page web qui va me permettre d'afficher des résultats et des photos , , Donc j'ai réussi a créer le serveur apache que j'ai installer sur ubuntu , et j'ai créer ma page web ci dessous :
http://img845.imageshack.us/img845/2...0523093323.png
Comme nous pouvons le voir , j'ai créer ces formulaires en html voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Granulimage 2013</title>
<link href="../Mes documents/CSS/Level3_2.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Style2 {
font-family: Geneva, Arial, Helvetica, sans-serif
}
.Style4 {
color: #FFFFFF;
font-size: 24px;
}
.Style5 {
font-size: 18px
}
-->
</style>
</head>
<body>
<h1 align="center" class="title Style4"> Granulimage 2013</h1>
<p class="Style2"> </p>
<h2 class="dingbat Style5"> Consultation des données granulimage</h2>
<p align="left"> </p>
<p align="left" class="legal"><strong>Veuillez remplir le formulaire : </strong></p>
<p class="small"><strong><em>Données de l'échantillon a consulté : </em></strong></p>
<p class="small"><em><strong> Date :</strong></em>
<input type="text" name="Date" id="Saisir date " />
</p>
<form id="form1" name="form1" method="post" action="">
<label></label>
<em><strong>Heure : </strong></em>
<input type="text" name="Heure" id="Saisir heure " />
</form>
<p class="small"><em><strong>Numéro de la cuve : </strong></em>
<input type="text" name="Numéro-cuve " id="Saisir cuve" />
</p>
<form id="form4" name="form4" method="post" action="">
<label></label>
<label></label>
<em><strong>Lieu de production : </strong></em>
<label>
<input type="text" name="lieu-production" id="Saisir lieu" />
</label>
</form>
<form id="form3" name="form3" method="post" action="">
<label></label>
<input type="submit" name="valider " id="valider " value="Envoyer" />
</form>
<label></label>
</body>
</html> |
Donc voici maintenant le problème , je n'arrive pas a me connecter a la base de donnée mysql , voici mon code pour la connexion a la base de donnée :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?php
// Déclaration des paramètres de connexion
$host = 'localhost';
$user = 'root';
$bdd = 'mydb';
$passwd ='btsiris';
// Connexion au serveur
$db = mysql_connect($host, $user, $passwd);
if (mysql_connect($host, $user, $passwd);)
{
echo 'connexion réussie';
}
else
{
echo 'connexion impossible...'.mysql_error();
}
mysql_select_db($bdd,$db);
?> |
Puis je n'arrive pas interroger ma base de donnée et afficher les résultats en fonction de la saisie de l'utilisateur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <?php
include('connection.php');
$Date= $_POST['dates'];
$Heure= $_POST['heure'];
$Numerocuve= $_POST['numerocuve'];
$lieuproduction= $_POST['lieuproduction'];
if (empty($_POST['dates']))
$variable1 = "Votre dates<br/>";
if (empty($_POST['heure']))
$variable2 = "Votre heure<br/>";
if (empty($_POST['numerocuve']))
$variable3 = "Votre numero-cuve<br/>";
if (empty($_POST['lieuproduction']))
$variable4 = "Votre lieu-production<br/>";
$query = "SELECT `date`,`heure`,`numero-cuve`,`lieu-production` FROM `echantillion` WHERE 'date' = $variable1 AND 'heure' =$variable2 AND 'numero-cuve'=$variable3 AND 'lieu-production'=$variable4";
$result = mysql_query($query);
if($result==0)
{
$query = "SELECT `moyenne-crystaux`,`population-crystaux`,`ecart-type` FROM `tableau-resultat`";
$requete = mysql_query($query);
echo $requete;
}
else
{
echo "erreur dans les données saisies";
}
?> |
Merci de votre compréhension ,vous me sauverez la vie