Tableau dynamique

Fermé
flaime - 15 mai 2007 à 14:10
 flaime - 15 mai 2007 à 15:01
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

1 réponse

ceto84 Messages postés 56 Date d'inscription lundi 14 mai 2007 Statut Membre Dernière intervention 8 juin 2007 16
15 mai 2007 à 14:37
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
Merci a lire le code tes colonne sont dynamique. les miens non. jessayerai de ladapter. Merci pr cet aide.a++++
0