ho un problema:
ho una tabella con un certo numero di record
vorrei visualizzare in una pagina solo alcuni di questi record
e visualizzarne 10 per volta
ho prodotto questo codice ma non funziona bene
<?
$query = "SELECT id, titolo,autore,editore,anno,prezzo,link,descrizione ,ambiente, energia,email
FROM testi ORDER BY anno DESC ";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
$ambientecat = $row['ambiente'];
$ambiente = explode(",", $ambientecat);
foreach ($ambiente as $stampa)
{
if ($stampa == 'bonifiche')
{echo strtoupper(" $row[titolo] ");
print("
");
print "Autore:"."$row[autore]";
print("
");
print "Editore:"."$row[editore]";
print("
");
print "Anno:"."$row[anno]";
print("
");
print "$row[descrizione]";
print("
");
print "Prezzo:"."$row[prezzo]";
print("
");
print "<a href=$row[link]>"." $row[link]</a>";
print("
");
print "Email:"."$row[email]";
print("
");
print("
");}
}}
?>
praticamente dovrei contare tutti record
per cui si verifica la condizione che ambiente=bonifiche
ma non posso farlo con una query perchè tale informazione è contenuta in un vettore nel database
come posso fare???
![]()