het script laat folders zien met bijbehorende links eronder
het werkt wel, maar alleen als ik de query van de binnenste while loop meerdere keren uitvoer binnen de buitenste while loop.
als ik de binnenste query erbuiten haal (en dus maar 1x uitvoer) dan krijg ik alleen de links te zien uit de eerste folder
ik heb al een keer ditzelfde probleem gehad maar de oorzaak was destijds dat ik mijn resultvariabele dezelfde naam had gegeven
+++++++++++++++++zo zou ik het willen, maar dit werkt niet++++++
<?
$qGroup="SELECT * FROM favouritefolder WHERE account_id='".$_SESSION['account_id']."' ";
if (!$rGroup=mysql_query($qGroup))
$errorfavourites=1;
else{
//Favorieten ophalen
$qURL="SELECT * FROM favourites WHERE account_id='".$_SESSION['account_id']."' ";
if (!$rURL=mysql_query($qURL)){
echo 'ERROR'; $errorfavourites=1;
}else {
$qURL="SELECT * FROM favourites WHERE account_id='".$_SESSION['account_id']."' ";
if (!$rURL=mysql_query($qURL)){
echo 'ERROR'; $errorfavourites=1;
}
while ($aGroup=mysql_fetch_assoc($rGroup)){
//zet groep weg
echo '<tr><td>FOLDER'.$aGroup['folder_name'].' folder_id='.$aGroup['folder_id'].'</td></tr>';
while ($aURL=mysql_fetch_assoc($rURL)){
//zet onderliggende urls weg
if ($aURL['folder_id']==$aGroup['folder_id'])
echo '<tr><td>'.$aURL['URL'].'folder_id='.$aURL['folder_id'].'</td></tr>';
echo '<pre>'; print_R ($aURL); echo '</pre>';
}
}
}
}
?>
++++++++++++++++Zo werkt het, maar dan met meerdere query's +++++
<?
$qGroup="SELECT * FROM favouritefolder WHERE account_id='".$_SESSION['account_id']."' ";
if (!$rGroup=mysql_query($qGroup))
$errorfavourites=1;
else{
//Favorieten ophalen
$qURL="SELECT * FROM favourites WHERE account_id='".$_SESSION['account_id']."' ";
if (!$rURL=mysql_query($qURL)){
echo 'ERROR'; $errorfavourites=1;
}else {
while ($aGroup=mysql_fetch_assoc($rGroup)){
//zet groep weg
echo '<tr><td>FOLDER'.$aGroup['folder_name'].' folder_id='.$aGroup['folder_id'].'</td></tr>';
$qURL="SELECT * FROM favourites WHERE account_id='".$_SESSION['account_id']."' ";
if (!$rURL=mysql_query($qURL)){
echo 'ERROR'; $errorfavourites=1;
}
while ($aURL=mysql_fetch_assoc($rURL)){
//zet onderliggende urls weg
if ($aURL['folder_id']==$aGroup['folder_id'])
echo '<tr><td>'.$aURL['URL'].'folder_id='.$aURL['folder_id'].'</td></tr>';
echo '<pre>'; print_R ($aURL); echo '</pre>';
}
}
}
}
?>
This post was edited by Gorgeous George at 4 Apr 2004