Bonjour à tous
J'espère que le sujet n'a pas déjà été posé et que je me trouve au bon endroit
Je vous explique tout.
je suis bien loin d'être un génie absolu en développement mais c'est une demande de mon responsable et j'aimerais lui fournir quelque chose de correct et pas un script en dur où il faut modifier le code à la mano.
J'ai donc un 1er fichier (formulaire HTML) qui demande à un utilisateur d'entrer un nom d'établissement. Une fois la manipulation effectuée l'utilisateur lance la requête SQL en cliquant sur un bouton qui l'envoie vers un nouveau fichier cette fois-ci PHP.
Voici le résultat du fichier en question :
Mon problème se situe sur la partie inférieure. Une fois que l'utilisateur se trouve sur cette deuxième page, il faut qu'il entre quelques paramètres. Entre autre, l'ID de l'établissement mais aussi ce qu'il désire afficher (les cases à cocher).
Une fois les choix réalisés, j'aimerais afficher toutes les machines ayant les spécifications sélectionnées précédemment.
Voici le code de ma deuxième page:
Voici ce que je suis capable de remonter pour le moment:
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
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125 <DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- Début code HTML --> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> final </title> </head> <body> <form> <!-- Bouton qui renvoie à la page 1 (page formulaire) --> <input type="button" value="Home..." onclick="document.location='00-search_entite.html'"> </form> <br> <h3> - Partie Entité - </h3> <!-- Début code PHP --> <?php // Récupération de la variable saisie par l'utilisateur, page 1. $entite = $_POST['entite']; // Affichage de la variable. if(!$_POST['entite']) { echo "Aucune entité sélectionnée !"; } else { echo "Vous avez saisi \"$entite\""; } ?> <!-- Fin code PHP --> <!-- Début code HTML --> <br> <h3> - Partie Nom Operating System - </h3> <h3> - Partie Nom Operating System - </h3> <!-- Fin code HTML --> <!-- Début code PHP --> <?php /* // Passe les valeur dans la variable $osnamepc $osnamepc = $_POST['osnamepc']; // Affiche toutes les checkbox sélectionnées print_r ($_POST['osnamepc']); */ foreach($_POST['osnamepc'] as $val_osnamepc) { echo "La checkbox $val_osnamepc a été cochée<br>"; } if(!$_POST['osnamepc']) { echo "Aucune checkbox n'a été chochée !"; } ?> <!-- Fin code PHP --> <!-- Début code HTML --> <br> <h3> - Partie Nom Service Pack - </h3> <!-- Fin code HTML --> <!-- Début code PHP --> <?php /* // Passe les valeur dans la variable $osspname $osspname = $_POST['osspname']; // Affiche toutes les checkbox sélectionnées print_r ($_POST['osspname']); */ foreach($_POST['osspname'] as $val_osspname) { echo "La checkbox $val_osspname a été cochée<br>"; } if(!$_POST['osspname']) { echo "Aucune checkbox n'a été chochée !"; } ?> <!-- Fin code PHP --> <!-- Début code HTML --> <br> <h3> - Partie Name Software - </h3> <!-- Fin code HTML --> <!-- Début code PHP --> <?php /* // Passe les valeur dans la variable $sname $sname = $_POST['sname']; // Affiche toutes les checkbox sélectionnées print_r ($_POST['sname']); */ foreach($_POST['sname'] as $val_sname) { echo "La checkbox $val_sname a été cochée<br>"; } if(!$_POST['sname']) { echo "Aucune checkbox n'a été chochée !"; } ?> <!-- Fin code PHP --> <!-- Début code HTML --> <br> <h3> - Partie Requête SQL - </h3> <!-- Fin code HTML --> <!-- Début code PHP --> <?php/* // Paramètres de connexion au serveur et à la base MySQL. $host="localhost"; $user="root"; $pwd="**********"; $bdd="glpidb"; // Connexion au serveur MySQL avec retour d'erreur le cas échéant (OR DIE). $db=mysql_connect($host,$user,$pwd) or die ("Impossible de se connecter au serveur: ".$host); // Connexion à la DataBase du serveur MySQL avec retour d'erreur le cas échéant (OR DIE). mysql_select_db($bdd,$db) or die ("Impossible de se connecter à la base ".$bdd); // Rédaction de la requête SQL. $req_final = " SELECT FROM WHERE AND"; */?> </body> </html> <!-- Fin code HTML-->
J'ai fouillé un peu partout sur internet mais étant une bonne, grosse et belle OUICHE LORRAINE en développement bah je ne m'en sort pas vraiment...
S'il y avait parmi vous une âme charitable qui puisse me donner un coup de main je lui en serais éternellement reconnaissant
Merci ^^
Arn_no
Partager