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 :
Comme nous pouvons le voir , j'ai créer ces formulaires en html voici le code :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager