Bonjour,
Je voudrai créer des tableaux, en insérant le nombre de lignes (n) et de colonnes (m) par exemple, on obtient un tableau de n*m dans une autre page.
Comment dois je procéder ?
Merci.
Bonjour,
Je voudrai créer des tableaux, en insérant le nombre de lignes (n) et de colonnes (m) par exemple, on obtient un tableau de n*m dans une autre page.
Comment dois je procéder ?
Merci.
une version eco :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $nlignes = 3; $ncolonnes = 4; echo '<table>'; for ($ligne = 1; $ligne < $nlignes; $ligne++) { echo '<tr>'; for ($colonne=1; $colonne < $ncolonnes; $colonne++) { echo '<td></td>'; } echo '</tr>'; } echo '</table>';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $nlignes = 3; $ncolonnes = 4; for ($colonne=1; $colonne < $ncolonnes; $colonne++) { $htmligne = '<td></td>'; } echo '<table>'; for ($ligne = 1; $ligne < $nlignes; $ligne++) { echo '<tr>' . $htmligne . '</tr>'; } echo '</table>';
Bonjour,
Merci pour la réponse, mais ce que je voulais dire, c'est que je veux obtenir un tableau à partir de valeurs saisies, c'est à dire que je dois remplir deux zones pour pouvoir obtenir un tableau (ce n'est pas une taille fixe).
Pour récupérer des valeurs saisies, il te faut faire un formulaire.
Un formulaire c'est du html, la récupération des données entrées, c'est du PHP.
et à partir de là, tu peux reprendre le code ci-dessus (sur ton autre page) proposé par Sabotage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <html> <form action="Ton autre page.php" method="GET"> Entrez le nombre de lignes<input type="text" name="lignes"/> Entrez le nombre de colonnes<input type="text" name="colonnes"/> <input type="submit" name="submit" value="OK"/> </form> </html> <?php //si user a cliqué OK if isset $_GET['submit']{ $nlignes=$_GET['lignes']; $ncolonnes=$_GET['colonnes']; } ?>
Sinon, cher ami, si tu poursuis dans le php, tu as songé à étudier un petit tutoriel ? Il y en a des rapides : celui de laglobule, celui du zéro... Pour apprendre les bases.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager