Bonjour
J'ai actuellement deux pages dans lesquelles il y a des valeurs que j'aimerai inscrire dans ma base de données
Dans la première page j'ai donc essayé d'inscrire les deux valeurs dans des variables pour ensuite les réinjecter dans ma base mais sans succès (en fait il garde valeur1 pour niveau et valeur2 pour categorie)
Pourriez vous m'aider ?
Merci
Ma premiere page
Ma seconde page
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 <html> <body> <br> <br> <center><b>Saisie d'une Intervention nécessitant une immobilisation</b></center> </body> <br> <br> <br> <center> <select name="niveau" size="1"> <option value="General"> General </option> <option value="Localisé"> Localisé </option> </select> <br> <br> <br> <br> <br><select name="categorie" size="1"> <option value="Service"> Service </option> <option value="Testo France"> Testo France </option> <option value="Forbach"> Forbach </option> <option value="Paris"> Paris </option> <option value="TCI"> TCI </option> </select> <br> <br> <br> <?php valeur1="$niveau"; valeur2="$categorie"; ?> <br> <br> <br><center><a href="panne_suivante.html">Suivant</a></center> </center> </form> </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 <html> <form method="POST" action="panne.php"> <body> <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"> </form> </body> </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 <?php // On commence par récupérer les champs $niveau="valeur1"; $categorie="valeur2"; 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(niveau, 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