champ de tableau et boucle while

nasdrovia70
Invité n'ayant pas de compte PHPfrance

29 avr. 2009, 20:34

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.

ViPHP
ViPHP | 3300 Messages

29 avr. 2009, 20:36

pas compris tovaritch :)

je vois pas ce que tu appelles champ et données dans un teableau, un peu de code pourrait aider.
Fait du php depuis que ca existe ou presque :)

nasdrovia70
Invité n'ayant pas de compte PHPfrance

29 avr. 2009, 22:22

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>';
			

	}

ViPHP
ViPHP | 3300 Messages

29 avr. 2009, 23:23

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 :)
Fait du php depuis que ca existe ou presque :)

nasdrovia70
Invité n'ayant pas de compte PHPfrance

30 avr. 2009, 14:18

ok problème résolu merci