Addition lignes et colonnes tableau PHP
Résolu/Fermé
brinxx
Messages postés
16
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
13 juin 2011
-
9 juil. 2009 à 16:35
brinxx Messages postés 16 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 13 juin 2011 - 10 juil. 2009 à 17:01
brinxx Messages postés 16 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 13 juin 2011 - 10 juil. 2009 à 17:01
A voir également:
- Addition lignes et colonnes tableau PHP
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Formule excel addition - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
9 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
9 juil. 2009 à 18:50
9 juil. 2009 à 18:50
Et les commentaires que j'ai mis il servent pourtant d'expliquation
brinxx
Messages postés
16
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
13 juin 2011
16
10 juil. 2009 à 17:01
10 juil. 2009 à 17:01
Merci mais je viens de trouver .
<html>
<head>
<title> Tableau addition </title>
</head>
<body>
<p>Tableau addition</p>
<p>Somme des lignes en gras</p>
<table border="2" cellpadding="2" cellspacing="2">
<?php
$l=4; //nombre de ligne
$c=6; //nombre de colonne
$k=0; //position dans le tableau
$tableau=array();
$mult=0;
for($i=0;$i<$l;$i++) //parcours des lignes
{
echo "<tr>\n"; //début tableau
$sommeligne=0;
for ($y=1;$y<$c+1;$y++) //parcours des colonnes
{
$m=$k+$y; //valeurs dans chaques colonnes
$$y=$$y + $m;
$sommeligne=$sommeligne+$m; //sommes des valeurs dans chaques lignes
echo "<td>$m</td>\n"; //valeurs des colonnes et lignes dans le tableau
}
echo "<td><strong>$sommeligne</strong></td>\n"; // somme des valeurs des lignes et des colonnes
echo "</tr>\n";
$k=$m;
$mult++;
$sommefinligne=$sommeligne+$sommefinligne;
}
echo "<tr>";
for($a=1;$a<$c+1;$a++)
{
$a=$a++;
$sommefinligne;
echo "<td>".$$a."</td>";
}
echo "<td>$sommefinligne</td>";
echo "</tr>";
echo "</table>";
?>
</body>
</html>
<html>
<head>
<title> Tableau addition </title>
</head>
<body>
<p>Tableau addition</p>
<p>Somme des lignes en gras</p>
<table border="2" cellpadding="2" cellspacing="2">
<?php
$l=4; //nombre de ligne
$c=6; //nombre de colonne
$k=0; //position dans le tableau
$tableau=array();
$mult=0;
for($i=0;$i<$l;$i++) //parcours des lignes
{
echo "<tr>\n"; //début tableau
$sommeligne=0;
for ($y=1;$y<$c+1;$y++) //parcours des colonnes
{
$m=$k+$y; //valeurs dans chaques colonnes
$$y=$$y + $m;
$sommeligne=$sommeligne+$m; //sommes des valeurs dans chaques lignes
echo "<td>$m</td>\n"; //valeurs des colonnes et lignes dans le tableau
}
echo "<td><strong>$sommeligne</strong></td>\n"; // somme des valeurs des lignes et des colonnes
echo "</tr>\n";
$k=$m;
$mult++;
$sommefinligne=$sommeligne+$sommefinligne;
}
echo "<tr>";
for($a=1;$a<$c+1;$a++)
{
$a=$a++;
$sommefinligne;
echo "<td>".$$a."</td>";
}
echo "<td>$sommefinligne</td>";
echo "</tr>";
echo "</table>";
?>
</body>
</html>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
9 juil. 2009 à 18:42
9 juil. 2009 à 18:42
Voilà:
<?php //init des variables $tableau=array(); $mult=0; //on boucle sur les 3 lignes for($l=1;$l<=3;$l++){ //on boucle sur les 5 colonnes for ($c=1;$c<=5;$c++){ //on empile dans l'array la valeur $tableau[$l][$c]=$c+($mult*5); } //a chaque boucle de ligne on ajoute +1 au multiplicateur // première ligne on ajoutera 0 fois $c // deuxième ligne 1 fois $c etc... $mult++; } //visualisation: echo '<pre>'; print_r($tableau); ech
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
9 juil. 2009 à 18:48
9 juil. 2009 à 18:48
c'est bien il va réussir son exercice grace à toi mais sans avoir rien compris ....
si on lui donne un exercice c'est pour s'exercer donc lui donner la réponse c'est gentil mais ca ne l'aide pas vraiment ....
si on lui donne un exercice c'est pour s'exercer donc lui donner la réponse c'est gentil mais ca ne l'aide pas vraiment ....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
resalut
Messages postés
784
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
21 janvier 2010
55
9 juil. 2009 à 18:52
9 juil. 2009 à 18:52
je ne te fais pas de reproche hein ;) mais c'est en cherchant et en s'exerçant que l'on comprend :)
je trouve ça déjà sympa tous ce que tu as fait pour lui :)
je trouve ça déjà sympa tous ce que tu as fait pour lui :)
brinxx
Messages postés
16
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
13 juin 2011
16
10 juil. 2009 à 09:01
10 juil. 2009 à 09:01
Bonjour,
Je te remercie beaucoup Alain , je ne vais pas directement executer ce code mais tout d'abord l'étudier ligne par ligne pour le comprendre , merci ;)
Donc Tinquiete pas Resalut :)
Je te remercie beaucoup Alain , je ne vais pas directement executer ce code mais tout d'abord l'étudier ligne par ligne pour le comprendre , merci ;)
Donc Tinquiete pas Resalut :)
brinxx
Messages postés
16
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
13 juin 2011
16
10 juil. 2009 à 09:23
10 juil. 2009 à 09:23
Voila , j'avais fait presque pareil lol mais j'ai un autre probleme ,je dois faire la somme de chaques lignes et de chaque colones ( l:1+2+3+4+5 = 15 , c:1+6+11)
Si vous pouviez m'aider ce serait simpa
Si vous pouviez m'aider ce serait simpa
brinxx
Messages postés
16
Date d'inscription
lundi 31 mars 2008
Statut
Membre
Dernière intervention
13 juin 2011
16
10 juil. 2009 à 14:49
10 juil. 2009 à 14:49
Probleme résolu pour les lignes voila le code :
<html>
<head>
<title> Tableau addition </title>
</head>
<body>
<p>Tableau addition</p>
<p>Somme des lignes en gras</p>
<table border="2" cellpadding="2" cellspacing="2">
<?php
$l=3; //nombre de ligne
$c=5; //nombre de colonne
$k=0; //position dans le tableau
$tableau=array();
$mult=0;
for($i=0;$i<$l;$i++) //parcours des lignes
{
echo "<tr>"; //début tableau
$sommeligne=0;
for ($y=1;$y<$c+1;$y++) //parcours des colonnes
{
$tableau[$i][$y]=$i+($mult*5);//creation du tableau
$m=$k+$y; //valeurs dans chaques colonnes
$sommeligne=$sommeligne+$m; //sommes des valeurs dans chaques lignes
echo "<td>$m</td>"; //valeurs des colonnes et lignes dans le tableau
}
echo "<td><strong>$sommeligne</strong></td>"; // somme des valeurs des lignes et des colonnes
echo "</tr>"; //fin tableau
$k=$m;
echo "<br/>";
$mult++;
}
//print_r($tableau);
echo "</table>";
?>
</body>
</html>
Mais pour les colonnes pas moyen :( help please
<html>
<head>
<title> Tableau addition </title>
</head>
<body>
<p>Tableau addition</p>
<p>Somme des lignes en gras</p>
<table border="2" cellpadding="2" cellspacing="2">
<?php
$l=3; //nombre de ligne
$c=5; //nombre de colonne
$k=0; //position dans le tableau
$tableau=array();
$mult=0;
for($i=0;$i<$l;$i++) //parcours des lignes
{
echo "<tr>"; //début tableau
$sommeligne=0;
for ($y=1;$y<$c+1;$y++) //parcours des colonnes
{
$tableau[$i][$y]=$i+($mult*5);//creation du tableau
$m=$k+$y; //valeurs dans chaques colonnes
$sommeligne=$sommeligne+$m; //sommes des valeurs dans chaques lignes
echo "<td>$m</td>"; //valeurs des colonnes et lignes dans le tableau
}
echo "<td><strong>$sommeligne</strong></td>"; // somme des valeurs des lignes et des colonnes
echo "</tr>"; //fin tableau
$k=$m;
echo "<br/>";
$mult++;
}
//print_r($tableau);
echo "</table>";
?>
</body>
</html>
Mais pour les colonnes pas moyen :( help please
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
10 juil. 2009 à 15:13
10 juil. 2009 à 15:13
<html> <head> <title> Tableau addition </title> </head> <body> <p>Tableau addition</p> <p>Somme des lignes en gras</p> <table border="2" cellpadding="2" cellspacing="2"> <?php $l=3; //nombre de ligne $c=5; //nombre de colonne $k=0; //position dans le tableau $tableau=array(); $mult=0; for($i=0;$i<$l;$i++) //parcours des lignes { echo "<tr>"; //début tableau ${'sommeligne'.$i}=0; //variable dynamique c a d qu' a la boucle 1 on aura $sommeligne1 for ($y=1;$y<$c+1;$y++) //parcours des colonnes { $m=$y+($mult*5); //valeurs dans chaques colonnes ${'sommeligne'.$i}=${'sommeligne'.$i}+$m; //sommes des valeurs dans chaques lignes echo "<td>$m</td>"; //valeurs des colonnes et lignes dans le tableau } echo "<td><strong>${'sommeligne'.$i}</strong></td>"; // somme des valeurs des lignes et des colonnes echo "</tr>"; //fin ligne $mult++; } //print_r($tableau); echo "</table>"; ?> </body> </html>