par
hiker » 15 nov. 2010, 13:28
Bonjour après les conseils des uns et des autres je revient avec ce post pour solliciter un fois de plus une aide car ça urge et j'ai toujours pas de solution
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!!

Bonjour après les conseils des uns et des autres je revient avec ce post pour solliciter un fois de plus une aide car ça urge et j'ai toujours pas de solution :priere:
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
[php] $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";
}[/php]
il m'affiche seulement un seule groupe avec les pharmacies rattachées.A l'aide!! :shock: