Bonjour à tous,
je vous présente un peu mon code, alors j'affiche via ma base SQL les champs "nom "prenom" "licence" de ma table "licence"
une partie de mon code
mais le problème que je rencontre c'est que lorsque je sélectionne une ligne "nom" "prenom" "licence" elle n'est pas prise en compte dans l'enregistrement, l'enregistrement est effectuer avec la dernière ligne.
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 <center> <form method="post" action="saveinscrit.php?catégorie='.$categorie.'"> <TABLE WIDTH=50% BORDER=0 CELLPADDING=4 CELLSPACING=3 STYLE="page-break-before: always"> <COL WIDTH=5%> <COL WIDTH=15%> <COL WIDTH=15%> <COL WIDTH=15%> <TR VALIGN=TOP> <TD WIDTH=5%> <P ALIGN=CENTER>Cocher</P> </TD> <TD WIDTH=15%> <P ALIGN=CENTER>Nom</P> </TD> <TD WIDTH=15%> <P ALIGN=CENTER>Prénom</P> </TD> <TD WIDTH=15%> <P ALIGN=CENTER>N° de licence</P> </TD> </TR>'; $sql = mysql_query('SELECT * FROM licence WHERE Structure = "'.$_SESSION['club'].'" AND sexe = "'.$_GET['sexe'].'" AND Age = "'.$_GET['Age'].'"'); while ($rep = mysql_fetch_array($sql)){ echo' <TR VALIGN=TOP>'; echo' <TD WIDTH=5%> <P ALIGN=CENTER><input type="radio" name="case" value="selection" id="selectrameur" /><BR> </P> </TD>'; echo' <TD WIDTH=15%> <P ALIGN=CENTER><input type="hidden" name="nom" value="'.$rep["Nom"].'" />'.$rep["Nom"].'<BR> </P> </TD>'; echo' <TD WIDTH=15%> <P ALIGN=CENTER><input type="hidden" name="prenom" value="'.$rep["Prenom"].'" />'.$rep["Prenom"].'<BR> </P> </TD>'; echo' <TD WIDTH=15%> <P ALIGN=CENTER><input type="hidden" name="licence" value="'.$rep["No adherent"].'" />'.$rep["No adherent"].'<BR> </P> </TD>'; echo' </TR>'; } echo'</TABLE> <br> <input type=submit value=Inscrire> - <input type=reset value=Annuler> </center> </form>
Je pense qu'il faudrait faire une incrémentation avec le bouton ration du genre id="**incrémentation**" pour que je puisse enregistrer la bonne ligne.
Qu'en pensez vous???
Merci de votre aide
Partager