Bonjour,
Je suis administrateur réseau dans un établissement scolaire, et je dois malgré moi faire un peu de développement,
en effet je tente de développer une page web d'inscription de stage pour les élèves.
Mas j'ai un petit soucis qui me dépasse complétement.
voici ma page d'inscription:
ce qui donne ceci:
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 <form id="form1" name="insertion" action="insertion2.php" method="POST"> <div class="auto-style1"> <span class="auto-style2"><br><br>INSCRIPTION STAGE 2014</span><br><br> <br></div> <table align="center" cellpadding="2" class="auto-style3" style="height: 208; width: 276"> <tr align="center"> <td>Nom</td> <td><input type="text" name="nom"></td> </tr> <tr align="center"> <td>Prenom</td> <td><input type="text" name="prenom"></td> </tr> </form> <tr align="center"> <td>Classe</td> <td><form id="form2" method="POST" action="insertion2.php"> <select name="classe"> <option>1CAPMA</option> <option>1ES</option> <option>1S1</option> <option>1S2</option> <option>1SEN</option> <option>1STD2A</option> <option>1STI2D1</option> <option>1STI2D2</option> <option>1ULIS</option> <option>--------</option> <option>2GT1</option> <option>2GT2</option> <option>2GT3</option> <option>2GT4</option> <option>2GT5</option> <option>2ULIS</option> <option>2GT6</option> <option>2SEN</option> <option>--------</option> <option>BAT1</option> <option>BAT2</option> <option>DOMO2</option> <option>EEC1</option> <option>EEC2</option> <option>--------</option> <option>TSEN</option> <option>TES</option> <option>TP2</option> <option>TS1</option> <option>TS2</option> <option>TSTD2A</option> <option>TSTI2D1</option> <option>TSTI2D2</option> <option>TULIS</option> </select> <?php if(isset($_POST['classe'])) { $choix=$_POST['classe']; mysql_connect("localhost","root","") or die ("Echec de connexion à phpMyAdmin"); mysql_select_db("STAGE") or die ("BDD non trouvée"); mysql_query("INSERT INTO table (classe) VALUES ('','$classe')") or die ("Erreur requête"); } ?> </form></td> </tr> <td>Stage</td> <td><form id="form3" method="POST" action="insertion2.php"> <select name="classe"> <option>Mecanique</option> <option>Electricite</option> <option>Batiment</option> <option>Jardinage</option> <?php if(isset($_POST['stage'])) { $choix=$_POST['stage']; mysql_connect("localhost","root","") or die ("Echec de connexion à phpMyAdmin"); mysql_select_db("STAGE") or die ("BDD non trouvée"); mysql_query("INSERT INTO table (stage) VALUES ('','$stage')") or die ("Erreur requête"); } ?> </form></td> <tr align="center"> <td colspan="2"><input type="submit" value="valider"></td>
mais j'ai 3 erreurs et seul le champs "classe" est inscrit dans la base de donné après avoir valider.
voici mon fichier de config insertion2.php
Que faire ? aidez moi
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 <?php //connection au serveur $cnx = mysql_connect( "localhost", "root", "" ) ; //sélection de la base de données: $db = mysql_select_db( "STAGE" ) ; //récupération des valeurs des champs: //nom: $nom = $_POST["nom"] ; //prenom: $prenom = $_POST["prenom"] ; //classe: $classe = $_POST["classe"] ; //stage: $stage = $_POST["stage"] ; //création de la requête SQL: $sql = "INSERT INTO personnes (nom, prenom, classe, stage) VALUES ( '$nom', '$prenom', '$classe', '$stage') " ; //exécution de la requête SQL: $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; //affichage des résultats, pour savoir si l'insertion a marchée: if($requete) { echo("Votre inscription a bien ete pris en compte.") ; } else { echo("L'inscription a échouee") ; } ?> <body style="background-color: #C0C0C0">
Partager