Page 1 sur 1
champ de tableau et boucle while
Posté : 29 avr. 2009, 20:34
par nasdrovia70
Bonjour, est ce que quelqu'un saurait comment mettre les champ d'un tableau dans une boucle sans qu'il ne soit redondant ou une autre de manière pour qu'il n'y est qu'un tableau champ+données et non pas un tableau de champ en dehors de la boucle et un tableau de données dans la boucle car j'ai besoin qu'il n'y est qu'un tableau pour appliqué un filtre sur les colonnes.
Posté : 29 avr. 2009, 20:36
par Nagol
pas compris tovaritch
je vois pas ce que tu appelles champ et données dans un teableau, un peu de code pourrait aider.
Posté : 29 avr. 2009, 22:22
par nasdrovia70
un champ c'est ça jour mois année
les données 22 04 09
La les champs sont dans la boucle et j'aimerai les laissé sans qu'il ne soit répèté ou d'une autre manière mais tous dans le même tableau.
while ($donnees = mysql_fetch_array($reponse) )
{
$id = $donnees['id_pcs'];
$jour = $donnees['jour'];
$commande = $donnees['commande'];
$produit = $donnees['produit'];
$marque = $donnees['marque'];
$designation = $donnees['designation'];
$sequence = $donnees['sequence'];
$etat = $donnees['etat'];
$commentaire = $donnees['commentaire'];
$serie = $donnees['serie'];
$date = $donnees['date'];
$affectation = $donnees['affectation'];
$nom = $donnees['nom'];
echo '<table id="idMyTable" align="center" border="1" bordercolor="yellow" width="2160">
<tr>
<td width="40" align="center"><font color="white" size="5"><b>id</b></font></td>
<td width="80" align="center"><font color="white" size="5"><b>jour</b></font></td>
<td width="200" align="center"><font color="white" size="5"><b>commande</b></font></td>
<td width="150" align="center"><font color="white" size="5"><b>produit</b></font></td>
<td width="80" align="center"><font color="white" size="5"><b>marque</b></font></td>
<td width="200" align="center"><font color="white" size="5"><b>designation</b></font></td>
<td width="100" align="center"><font color="white" size="5"><b>sequence</b></font></td>
<td width="100" align="center"><font color="white" size="5"><b>etat</b></font></td>
<td width="250" align="center"><font color="white" size="5"><b>commentaire</b></font></td>
<td width="200" align="center"><font color="white" size="5"><b>serie</b></font></td>
<td width="80" align="center"><font color="white" size="5"><b>date</b></font></td>
<td width="400" align="center"><font color="white" size="5"><b>affectation</b></font></td>
<td width="200" align="center"><font color="white" size="5"><b>nom</b></font></td>
</tr>
<tr>
<td width="40" align="center"><font color="white" ><b>'.$id.'</b></font></td>
<td width="80" align="center"><font color="white" ><b>'.$jour.'</b></font></td>
<td width="200" align="center"><font color="white" ><b>'.$commande.'</b></font></td>
<td width="150" align="center"><font color="white" ><b>'.$produit.'</b></font></td>
<td width="80" align="center"><font color="white" ><b>'.$marque.'</b></font></td>
<td width="200" align="center"><font color="white" ><b>'.$designation.'</b></font></td>
<td width="100" align="center"><font color="white" ><b>'.$sequence.'</b></font></td>
<td width="100" align="center"><font color="white" ><b>'.$etat.'</b></font></td>
<td width="250" align="center"><font color="white" ><b>'.$commentaire.'</b></font></td>
<td width="200" align="center"><font color="white" ><b>'.$serie.'</b></font></td>
<td width="80" align="center"><font color="white" ><b>'.$date.'</b></font></td>
<td width="400" align="center"><font color="white" ><b>'.$affectation.'</b></font></td>
<td width="200" align="center"><font color="white" ><b>'.$nom.'</b></font></td>
</tr>
</table>';
}
Posté : 29 avr. 2009, 23:23
par Nagol
la balise table doit etre en dehors de la boucle le premier tr est un header donc faut le mettre hors boucle aussi et ca devrait marcher

Posté : 30 avr. 2009, 14:18
par nasdrovia70
ok problème résolu merci