Bonjour,
Je possède un formulaire en 2 fichiers.
- Le formulaire lui même nommé form_calendrier.php que voici
et le formulaire de traitement nommé ajout_match.php dont voici la fin
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 <form name="DateForm" action="ajout_match.php" method="post"> <table width="1000" class="entoure"> <tr> <td height="20" width="250" colspan="2" class="donnees"> Date du match </td> <td class="donnees"> <input id="ladate" name="ladate" type="text" size="25"> <a href="javascript:NewCal('ladate','ddmmyyyy')"> <img src="date/cal.gif" width="29" height="14" border="0" alt="Calendrier"></a> </td> </tr> <tr> <td height="20" width="250" colspan="2" class="donnees">Heure du match </td> <td class="donnees"> <table width="100%" cellpadding="5" cellspacing="5"> <tr class="visiteurs"> <td>09 <input type="radio" name="heu" value="09"> </th> <td>10 <input type="radio" name="heu" value="10"></td> <td>14 <input type="radio" name="heu" value="14"></td> <td>15 <input type="radio" name="heu" value="15"></td> <td>16 <input type="radio" name="heu" value="16"></td> <td>20 <input type="radio" name="heu" value="20"></td> <td> </td> <td>00 <input type="radio" name="min" value="00"></td> <td>30 <input type="radio" name="min" value="30"></td> <td> <input type="text" size="4" maxlength="4" name="heumin"></td> </tr> </table> </td> </tr> <tr> <td height="20" width="250" colspan="2" class="donnees"> Catégorie </td> <td class="donnees"> <select name="categorie"> <?php require ("../config/connection.php"); $query = "SELECT abrev, nomreel FROM asmb_equipes WHERE categorie <> 'A' ORDER BY id_eq ASC"; $result = mysql_query($query) or die('Erreur SQL !'.$sql.''.mysql_error()); while($row = mysql_fetch_array($result)) { echo"<option value=\"$row[abrev]\">$row[nomreel]</option>"; $nomreel=$row[nomreel]; } ?> </select> </td> </tr> <tr> <td height="20" width="250" colspan="2" class="donnees"> Rencontre </td> <td class="donnees"> <input type="text" name="rencontre" size="8" maxlength="8"> Journée <input type="text" name="journee" size="2" maxlength="2"> Phase 1 <input type="radio" name="phase" value="1" checked> Phase 2 <input type="radio" name="phase" value="2"> </td> </tr> <tr> <td height="20" width="250" colspan="2" class="donnees"> Gymnase </td> <td class="donnees"> <select name="gymnase"> <?php require ("../config/connection.php"); $query = "SELECT salle FROM salles ORDER BY salle ASC"; $result = mysql_query($query) or die('Erreur SQL !'.$sql.''.mysql_error()); while($row = mysql_fetch_array($result)) { echo"<option value=\"$row[salle]\">$row[salle]</option>"; } ?> </select> </td> </tr> <tr> <td height="20" width="250" colspan="2" class="donnees"> Equipe recevante </td> <td class="donnees"> <select name="equipe1"> <?php require ("../config/connection.php"); $query = "SELECT club FROM clubs ORDER BY club ASC"; $result = mysql_query($query) or die('Erreur SQL !'.$sql.''.mysql_error()); while($row = mysql_fetch_array($result)) { echo"<option value=\"$row[club]\">$row[club]</option>"; } ?> </select> </td> </tr> <tr> <td height="20" width="250" colspan="2" class="donnees"> Equipe extérieure </td> <td class="donnees"> <select name="equipe2"> <?php require ("../config/connection.php"); $query = "SELECT club FROM clubs ORDER BY club ASC"; $result = mysql_query($query) or die('Erreur SQL !'.$sql.''.mysql_error()); while($row = mysql_fetch_array($result)) { echo"<option value=\"$row[club]\">$row[club]</option>"; } ?> </select> </td> <td class="donnees" align="center"> <input type="button" value="Ajouter ce match" onClick="verifForm(this.form)"> </td> </tr> </table> </form>
J'aimerais qu'après l'insertion dans ma bdd, lors du retour sur la page form_calendrier.php, les champs categorie, journee et phase soient automatiquement rappelés dans mon formulaire (et donc sélectionnés par défaut) vu qu'ils sont répétitifs dans la saisie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $query="INSERT INTO rencontres VALUES ( '', '$rencontre', '$ladate', '$queljour', '$heure', '$gymnase', '$categorie', '$equipe1', '$equipe2', '$journee', '$phase', '$semaine', '--', 'Rencontre à jouer', '$graphique')"; $res=mysql_db_query($maBase, $query); mysql_close(); ?> <div align="center">Rencontre ajoutée<br> <br> <font face='Arial' size='1'><a href='form_calendrier.php' target="_self">Retour à la saisie</a></font> </div> </body> </html>
Le top serait que je puisse les vérrouiller sur le formulaire de saisie avec une case à cocher par exemple. Je pensais à une solution par cookie, mais je préférerais par javascript.
Merci d'avance de votre aide.
Partager