le 29/04/2005 à 14:07
mouna
Bonjour,
Je fais une boucle pour un tableau, je vois avoir 3 colonnes dans ce tableau, quand j'insere une donnee, il s'affiche dans une colonne, et quand j'atteinds une 4eme donnee, je dois avoir une 2eme ligne en premiere colonne.
j ai fait ca:
Je fais une boucle pour un tableau, je vois avoir 3 colonnes dans ce tableau, quand j'insere une donnee, il s'affiche dans une colonne, et quand j'atteinds une 4eme donnee, je dois avoir une 2eme ligne en premiere colonne.
j ai fait ca:
<?
// settings
include ("config.php");
$connection = mysql_connect("$host", "$user", "$pass") or die(mysql_error());
$db = mysql_select_db($db_name, $connection) or die(mysql_error());
$sql = mysql_query ("select * from $table_name_gbook order by id DESC") or die ("erreur req ".mysql_error());
//le <select> et </select> doit être créé hors de la boucle while, sinon tu en crées un par option.
?>
<table border="1" width="75%"><tr><td>
<?
$i = 0;
while( $sortie = mysql_fetch_array($sql))
{
$Cat = $sortie['Cat'];
if ($i = 3){
?>
<tr><td>
<? echo "$Cat"; ?>
</td></tr>
<?
$i++;
}//fin de boucle
}
?>
</table>
<?
//after verifying everything, must be inserted then redirected :)
mysql_close ();
?>