Voilà le probléme:
J'ai une table avec trois champs groupe,pharmacie,id_phar;
Je cherche à récupérer les données de la table puis à les afficher dans un tableau en regroupant les infos d'autant plus les pharmacies sont toutes dans les groupes ex:
groupe 1:xxxxxxxxx
groupe2:gfsfsfsxxxxx
groupe1:LLKKKKKKKKK
groupe1:ss4ssssssss
groupe2:sdsdsdsdsds
J'ai essayé ce code
$database->requete("select nom_phar, groupe, id_phar from PHARMACIES");
$data=mysql_fetch_array($database->requete);
if(( $data = mysql_fetch_array($database->requete))!= NULL)
{
echo '<table bgcolor="#FFFFFF" width="650px">'."\n";
do
{
echo '<tr height="25" id="legend">';
echo '<td align="center"><b> </b></td>';
echo '<td align="center"><b>'.$data['groupe'].'</b></td>';
$test=$data['groupe'];
echo '</tr>'."\n";
//$db = mysql_connect('localhost', 'root', '');
$database->requete("select nom_phar, groupe, id_phar from PHARMACIES where groupe='$test'");
$dat = mysql_fetch_array($database->requete);
if(( $dat= mysql_fetch_array($database->requete))!= NULL){
do
{
echo '<tr>';
echo '<td bgcolor="#f3fbff" height="25" align="center"> '.$dat['nom_phar'].'</td>';
echo'</tr>'."\n";
}while(($dat = mysql_fetch_array($database->requete))!= NULL);
}
}while(($data = mysql_fetch_array($database->requete))!= NULL);
echo '</table>';
//echo"$test";
}
il m'affiche seulement un seule groupe avec les pharmacies rattachées.A l'aide!!