Bonjour,
J'ai un petit problème c'est que je doit faire un site web pour accueillir des informations de capteurs mais je dois aussi gérer ces capteurs. J'ai bien réussi consulter et créer un capteurs mais je n'arrive pas a modifier un capteurs. Le problème c'est que j'ai mis une liste déroulante et qu'il faudrait que quand je clique sur un des choix sur la listes déroulantes il faudrait qu'il affiche les informations du capteurs concerner, je sais que je doit le faire en Javascript mais j'ai beau cherché sur internet et j'arrive pas a savoir qu'elle fonction il faut utiliser pour faire cela.
Voici un screen de la page web
et voici le script que j'ai commencé a faire
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 <html> <head> <link rel="stylesheet" href="style.css" /> </head> <body> <?php require('config.php'); if (isset($_REQUEST['num_boitiers'], $_REQUEST['description'])) { $num_boitiers = stripslashes($_REQUEST['num_boitiers']); $num_boitiers = mysqli_real_escape_string($conn, $num_boitiers); $description = stripslashes($_REQUEST['description']); $description = mysqli_real_escape_string($conn, $description); //on teste l'existence des variables et on vérifie qu'elle ne sont pas vides if ((isset($num_boitiers) && !empty($num_boitiers)) && (isset($description) && !empty($description))) { $sql = "UPDATE boitier_qae SET Num_boitiers = '$num_boitiers', Description = '$description' WHERE 1"; $res = mysqli_query($conn, $sql)or die('Erreur SQL2 !<br/>'.$sql.'<br/>'.mysqli_error($conn)); if($res) { echo "<div class='sucess'> Le capteur à bien été mise à jour ! <p> Pour allez sur la page liste capteur <a href='liste_capteurs.php'>Cliquez ici</a></p> </div>"; } else { echo "Erreur de saisie !"; } } } ?> <form class="box" action="" method="post" name="modifier"> <h1 class="box-title">Modifier capteur</h1> <select name="Capteur" id="capteurs"> <?php for ($i=1;$i<30;$i++) { echo "<option>capteur ".$i."</option>"; } ?> </select> <input type="text" class="box-input" name="num_boitiers" placeholder="Numéro de boitier" required /> <input type="text" class="box-input" name="description" placeholder="Description" required /> <input type="submit" name="submit" value="Modifier" class="box-button" /> <p class="box-register">Revenir à la page liste capteur <a href="liste_capteurs.php">Cliquez ici</a></p> </form> </body> </html>
Merci pour votre aide
Baptiste
Partager