Bonjour,
pour mon premier message je vais essayer d'être clair (car ça ne l'ai déjà pas forcément dans ma tête ), je suis un amateur et je souhaite insérer dans une table mysql, les résultats d'un championnat.
J'ai donc créé un formulaire dans lequel je vais chercher notamment mes noms de club dans une autre table et j'ai fait une boucle while pour les 7 matchs par journée de championnat:
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 <h2>Formulaire ajout journee</h2> <form action="insertion_journee.php" method="POST" enctype="multipart/form-data"> Journee <input type="text" name="Jour" /><BR> <p>Saison: <select name="saison">; <?php $sql = "SELECT sai_nom FROM saison WHERE sai_encours='o'"; $res = mysql_query($sql)or die(mysql_error()); $val=mysql_fetch_array($res); echo "<option>".$val["sai_nom"]."</option>\n"; ?> </select></p> <?php $i=1; while ($i!=8){ echo "Match".$i; echo '<select name="clb_nom">'; $sql = "SELECT * FROM clb"; $res = mysql_query($sql)or die(mysql_error()); while ($val=mysql_fetch_array($res)){ echo "<option>".$val["clb_nom"]."</option>\n"; } echo "</select>"; echo '<select name="clb_nom2">'; $sql = "SELECT * FROM clb"; $res = mysql_query($sql)or die(mysql_error()); while ($val=mysql_fetch_array($res)){ echo "<option>".$val["clb_nom"]."</option>\n"; } echo "</select>"; echo 'Scoref1:<input type="text" name="sco_dom" />'; echo 'Scoref2:<input type="text" name="sco_ext" />'; echo 'NbEss1:<input type="text" name="ess_dom" />'; echo 'NbEss2:<input type="text" name="ess_ext" /><br>'; $i++ ; } ?> <br /><br /> <input type="submit" name="ok" value="Envoyer"> </form>
Dans mes autres formulaires habituellement je n'ai qu'une valeur par champ de formulaire donc pas de souci mais là comme elles sont multipliées par 7 je n'arrive pas à voir comment récupérer les valeurs du formulaire pour les insérer dans ma table.
Je suis preneur de toutes pistes.
Merci d'avance.
Partager