Bonjour à tous,
Je vous livre mon script commenté avec deux élèves fictifs.
Je cherche à insérer dans une table MySQL nommée "evaluations" uniquement les lignes qui voient leur checkbox cochée. Un jeu d'enfant me direz-vous ? Et bien pas pour moi ...
Merci de votre aide :
Merci encore ...
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
101 <html> <head> <title>Nouvelle évaluation</title> <link href="evals_style.css" rel="stylesheet" type="text/css"> // un javascript qui me permet de convertir un score de n1/n2 en une évaluation littéraire. <script type="text/javascript" language="javascript"> <!-- function evaluer(nForm) { var mini = nForm.mini.value*1 ; var maxi = nForm.maxi.value*1 ; //conditions nécessaires if(maxi=="0"){ nForm.eval.value ="?"; }else if (maxi==""){ nForm.eval.value ="?"; }else if (mini==""){ nForm.eval.value ="?"; }else{ //calcul des limites var N1=Math.floor(maxi/3); var N2=N1*2; var N4=maxi; var N3=Math.floor((N2+N4)/2); //affichage de l'évaluation if (mini<=N1){ nForm.eval.value ="NA" ; }else if (mini<=N2){ nForm.eval.value ="ECA" ; }else if (mini<=N3){ nForm.eval.value ="A" ; }else if (mini<=N4){ nForm.eval.value ="A+" ; }else if (mini>N4){ nForm.eval.value ="" ; } } } --> </script> </head> <body> <meta name="author" content="Moi"> <link rel="icon" href="favicon.ico"> <link href="evals_style.css" rel="stylesheet" type="text/css"> <style type="text/css"> <!-- .style1 {color: #FFFFFF} .style3 {color: #BB3902} --> </style> <br> //ouverture d'une form qui point vers le script d'update <form name="insertion" action="insertion_evaluation.php" method="POST"> //les élèves suivants sont extraits à l'origine par un script php, il ne me reste qu'a compléter les champ vides et la chexckbox. Élève <input name='eleve' type='text' id='eleve' value='BELL Mairi'> Score <form name="form25" id="form25" action="" method="POST"> <input name="mini" type="text" class="red2" id="mini" value="" size="3" maxlength="3"> sur <input name="maxi" type="text" class="red2" id="maxi" value="16" size="3" maxlength="3"> Évaluation <input name="eval" type="text" class="red2" id="eval" value="" size="3" maxlength="3" onClick="evaluer(this.form)"> <input type="checkbox" name="checkbox1" value="checkbox1"> </form> <br> Élève <input name='eleve' type='text' id='eleve' value='KANE Citizen'> Score <form name="form1" id="form1" action="" method="POST"> <input name="mini" type="text" class="red2" id="mini" value="" size="3" maxlength="3"> sur <input name="maxi" type="text" class="red2" id="maxi" value="16" size="3" maxlength="3"> Évaluation <input name="eval" type="text" class="red2" id="eval" value="" size="3" maxlength="3" onClick="evaluer(this.form)"> <input type="checkbox" name="checkbox2" value="checkbox2"> //et hop on envoie le tout au script d'insertion <input type="submit" class="red" value="Enregistrer"> </form> <br> </body> </html>
Au fait, pourquoi pas un forum dédié aux enseignants qui développent pour leur classe, afin de faire avancer le mammouth
Partager