Tableau dynamique

flaime -  
 flaime -
Salut a tous.
jai un probleme avec la création d'une table dynamique. j'explique.

jai une zone de texte qui me permet de saisir le nombre de ligne de tableau.
je veux que lorque jentre un nombre. il les lignes corespondantes. si jentre 2 il maffiche 2 lignes. contenant des zones de texte a saissir.

l'entête du tableau est static et comporte 4 colonnes.
jesper que jai été très explicite. au secours!!!!! merci
A voir également:

1 réponse

ceto84 Messages postés 56 Statut Membre 16
 
Je ne sais pas si ca t interesse en php mais j avais deja fais un truc ki pourrais t interesser.
Le formulaire pour ton tableau:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Cours PHP - Formulaire</title>
</head>
<body>
<h1>Formulaire d'entrée de donées</h1>

<form action="traitement.php" method="get">
Nombre de lignes <br /> <input type ="text" name="nbLigne" /> <br /><br />
Nombre de colonnes <br /> <input type ="text" name="nbColonne" /> <br /><br />
Couleur de fond <br />
<select name="couleurFond">
<option>E5DA23</option>
<option>DD1235</option>
<option>37C756</option>
</select>
</br></br>
<button type="submit">Envoyer</button>
</form>

</body>
</html>



et le traitement des infos:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Cours PHP - Traitement</title>
</head>
<body>
<h1>Traitement en PHP des données</h1>
<?
$nbLigne = $_REQUEST["nbLigne"] ;
$nbColonne = $_REQUEST["nbColonne"] ;
$couleurFond = $_REQUEST["couleurFond"] ;

$tx = (int)(800/$nbColonne) ;
$ty = $tx ;

print("<table border='1'>\n") ;
for ($i=1 ; $i<=$nbLigne ; $i++) {
print("<tr height='$ty'>\n") ;
for ($j=1 ; $j<=$nbColonne ; $j++) {
print("<td align='center' width='$tx' bgcolor='$couleurFond'>") ;
print("<b>" . $i * $j . "</b>") ;
print("</td>") ;
}
print("</tr>\n") ;
}
print("</table>\n") ;
?>
</body>
</html>



c pas tres compliqué a comprendre et tu peux surement trouver quelque chose ki t interesseras.
0
flaime
 
Merci a lire le code tes colonne sont dynamique. les miens non. jessayerai de ladapter. Merci pr cet aide.a++++
0