Cerco di spiegarmi meglio, ecco intanto il codice completo
Codice PHP:
<?php
include("config.inc.php");
// Inizializzazione
$result_array = array();
$counter = 0;
$cid = (int)($_GET['cid']);
$pid = (int)($_GET['pid']);
// Lista Categorie
if( empty($cid) && empty($pid) )
{
$number_of_categories_in_row = 4;
$result = mysql_query( "SELECT c.category_id,c.category_name,descrizione,COUNT(photo_id)
FROM gallery_category as c
LEFT JOIN gallery_photos as p ON p.photo_category = c.category_id
GROUP BY c.category_id" );
while( $row = mysql_fetch_array( $result ) )
{
$result_array[] = file_get_contents("visualizza_gallery_lavori.php?cid=$row[0]");
}
mysql_free_result( $result );
$result_final = "<tr>\n";
foreach($result_array as $category_link)
{
if($counter == $number_of_categories_in_row)
{
$counter = 1;
$result_final .= "\n</tr>\n<tr>\n";
}
else
$counter++;
$result_final .= "\t<td>".$category_link."</td>\n";
}
if($counter)
{
if($number_of_categories_in_row-$counter)
$result_final .= "\t<td colspan='".($number_of_categories_in_row-$counter)."'></td>\n";
$result_final .= "</tr>";
}
}
// Visualizzazione
echo "<table width='100%' border='0' align='center' style='width: 100%;'>
$result_final
</table>"
?>
Ora devrei recuperare e stampare un campo chiamato "descrizione", mi par di aver capito che con una cosa tipo
Codice PHP:
list($descrizione) = mysql_fetch_array( $result );
dovrei riuscirci, ma penso vada in conflitto con il già presente
Codice PHP:
while( $row = mysql_fetch_array( $result ) )
{
$result_array[] = file_get_contents("visualizza_gallery_lavori.php?cid=$row[0]");
}
mysql_free_result( $result );
quindi come dovrei comportarmi per averli entrambe? Con un ulteriore while?
Grazie!