faire un compteur avec des variable incrementrable
Bonjour
je désire inscrire des données dans plusieurs variables incrementable dont le nom
et $jour1,$jour2,$jour3,$jour4
Mais je n'y arrive pas
quelqu'un peux t'il m’aider
Cordialement
Code:
1 2 3 4 5 6
| for ($i = 1; $i = 4; $i++) {
$jour1.$i="4+$i";
} |
faire un compteur avec des variables incrementables
Bonjour merci de votre réponse
mais au vu de votre réponse
j'ai récupérer le script sur développez mais au lieu d'afficher le résultat du tableau sur 2 colonne , je désirerais mettre
chaque donnée de la colonne "chose" soit mis en colonne
Donc si j'ai 7 lignes avec 3 données différents dans ma base
Comment l'afficher en 7 colonnes donc chacune d'elle est composée de 3 lignes
D'avance merci
Cordialement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
<?php include('_connexion.php'); ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Affichage en colonne avec BD - solution 2</title>
</head>
<body>
<?php
// $NbrLigne : le nombre de lignes
// $NbrCol : calcul automatique
// --------------------------------
// (exemple)
$NbrLigne = 4;
// La requete (exemple) : toutes les "CHOSE" commençant par un "b", classées par ordre alphabétique.
$query = "SELECT * FROM MATABLE WHERE CHOSE LIKE 'b%' ORDER BY CHOSE ASC;";
$result = mysql_query($query);
// --------------------------------
// nombre de cellules a remplir
$NbreData = mysql_num_rows($result);
// --------------------------------
// creation d'un tableau array() par donnees
$k=0;
while ($val = mysql_fetch_array($result)) {
$tableau[$k] = $val;
$k++;
}
// --------------------------------
// affichage
if ($NbreData != 0) {
$i = 0;
$NbrCol = 0;
?>
<table border="1">
<tbody>
<?php
for ($i=0; $i<$NbrLigne; $i++) {
?> <tr>
<?php
$j = 0;
while (($i+($j*$NbrLigne))%$NbrLigne==$i && ($i+($j*$NbrLigne))<$NbreData)
{
?> <td>
<?php // -------------------------
// DONNEES A AFFICHER dans la cellule
$k = ($i+($j*$NbrLigne));
echo $tableau[$k]['chose'];
echo '<br/>';
echo '<i>'.$tableau[$k]['genre'].'</i>';
?> </td>
<?php $j++;
// nombre de colonnes
$NbrCol = 1;
$NbrCol = max($NbrCol,$j);
}
// ajout cellule vide (derniere colonne)
if ($j!=$NbrCol) {
?> <td> </td>
<?php
}
?> </tr>
<?php
}
?>
</tbody>
</table>
<?php
} else {
?> pas de données à afficher
<?php
}
?>
<?php mysql_close(); // deconnexion de la BD ?>
</body>
</html> |