Bonjour
Je suis nouveau dans le grand monde du PHP et j'ai quelques problèmes pour créer une liste déroulante qui écrira les valeurs des options dans une table
En fait je m'explique : je voudrais que quand je choisis une de ces deux options elle aille s'inscrire dans la table panne et dans le champ niveau
Quelqu’un pourrait m’aider ?
Merci
ma page panne.html
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 <html> <form method="POST" action="panne.php"> <body> <br> <br> <center><b>Saisie d'une Intervention nécessitant une immobilisation</b></center> </body> <br> <br> <br> <center> <form action="" method="post" name="niveau"> <select name="select" size="1"> <option value="General"> General </option> <option value="Localisé"> Localisé </option> </select> </form> <br> <br><input type="text" name="categorie" size="20" value="Catégorie" maxlength="70"> <br> <br><input type="text" name="nom" size="20" value="Nom de POste" maxlength="35"> <br> <br><input type="text" name="date_debut" size="20" value="Date de Debut" maxlength="11"> <br> <br><input type="text" name="date_fin" size="20" value="Date de Fin" maxlength="70"> <br> <br><input type="text" name="solution" size="20" value="Solution" maxlength="70"> <br> <br><input type="text" name="duree" size="20" value="Durée" maxlength="70"> <br> <br><input type="submit" value="Envoyer" name="envoyer"> </center> </form> </html>
ma page panne.php
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 <?php // On commence par récupérer les champs if(isset($_POST['niveau'])) $niveau=$_POST['niveau']; else $niveau=""; if(isset($_POST['categorie'])) $categorie=$_POST['categorie']; else $categorie=""; if(isset($_POST['nom'])) $nom=$_POST['nom']; else $nom=""; if(isset($_POST['date_debut'])) $date_debut=$_POST['date_debut']; else $date_debut=""; if(isset($_POST['date_fin'])) $date_fin=$_POST['date_fin']; else $date_fin=""; if(isset($_POST['solution'])) $solution=$_POST['solution']; else $solution=""; if(isset($_POST['duree'])) $duree=$_POST['duree']; else $duree=""; { // connexion à la base $db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db('test',$db) or die('Erreur de selection '.mysql_error()); // on écrit la requête sql $sql = "INSERT INTO panne( categorie, nom, date_debut, date_fin, solution, duree) VALUES('$niveau','$categorie','$nom','$date_debut','$date_fin','$solution','$duree')"; // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); // on affiche le résultat pour le visiteur echo 'Vos infos on été ajoutées.'; mysql_close(); // on ferme la connexion } ?>
Partager