Bonjour,
je cherche un moyen d'implémenter dans une boucle le nom des champs d'un formulaire.
Voici mon code qui me permet de créer un tableau en sélectionnant dans une liste déroulante le nombre de lignes que je veux. Le nombre de colonnes est fixe et est égal à 3.
Je cherche un moyen pour qu'à chaque nouvelle ligne, le nom des champs des formulaires pour chaque colonne soit respectivement:
nom1 credit1 cote1
nom2 credit2 cote2
nom3 credit3 cote3
...
(ce qui est en rouge dans mon code)
donc en fait que ca suive la boucle "for" de mon code. Y a-t-il de faire quelque chose du style <input ... name="nom"+l> et ainsi de suite pour que pour la 1ere ligne, j'ai nom1, credit1, cote1.
Je ne sais pas si mes explications sont bien claires mais si vous avez une solution, je suis preneur.
Merci d'avance
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 $tableau = '<table border="1" cellspacing="0">'.$cr; for ($l = 1; $l <= $lig ; $l++) { $ligne = '<tr>'; $ligne .= '<td><input type="text" size="30" value="Nom du cours" id="nom1" name="nom1"></td>'; $ligne .= '<td><input type="text" size="10" value="0" id="credit1" name="credit1"></td>'; $ligne .= '<td><input type="text" size="10" value="0" id="cote1" name="cote1"></td>'; $ligne .= '</tr>'.$cr; $tableau .= $ligne; } $tableau .= '</table>'.$cr; return $tableau;
Partager