Une probleme d'affichage en PHP

Résolu
smilemah Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
j'ai voulu afficher les valeurs d'un champe de ma base de données dans un colonne d'un tableau mais jéai eu une probléme que toutes les données s'affichent dans la meme case j'ai utilisé ce code là:
<?
$hostname = "localhost";
$database ="ma base";
$username = "root";
$passwords ="";
$link=mysql_connect($hostname, $username, $passwords) or die (mysql_error());
mysql_select_db($database, $link) or die (mysql_error());
$requeteSelection="SELECT des_typ_mat_pre FROM type_matiere_premiere";
$resSelection=mysql_query($requeteSelection,$link) or die (mysql_error());

echo "<td>";
while ($ligne=mysql_fetch_array($resSelection)){
$valeur=$ligne['0'];
$libelle=$ligne['0'];
echo "<option value='$valeur'>$libelle</option>";
}

echo "</td>";?>
j'ai repeter ce code pour chaque case svp aidez moi merci à tous
A voir également:

2 réponses

Utilisateur anonyme
 
Bonjour,
Si tu mettais :
echo "<td>";
echo "</td>";

à l'intérieur de ton while au lieu de mettre les balises à l'extérieur ?
0
smilemah Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
merci pou votre aide, j'ai appliqué ton idée mais l'afficage devient en défferentes colonnes alors que je souhaite l'avoire dans la meme colonne. vous m'avez compris?
merci encore une fois
0
Utilisateur anonyme
 
Au temps pour moi ^^
<?php
echo "<table>";
while ($ligne=mysql_fetch_array($resSelection)){
     echo "<tr><td>";
     $valeur=$ligne['0'];
     $libelle=$ligne['0'];
     echo "<option value='$valeur'>$libelle</option>";
     echo "</td></tr>";
}
echo "</table>";
?> 
0