Ho un file dove prende i dati dal MySQL, dovrebbero stamparsi a video ma, non stampa nulla. Ho cercato per molto tempo l'errore ma non ho trovato nulla.
Potreste aiutarmi? grazie
Lo script è il seguente:
Codice PHP:
$catg = $_GET['catg'];
include ("./includes/configure.php");
$merc_page = 10;
if ( isset($_GET['page']) )
$page = $_GET['page'];
else
$page = 1;
$from_merc = ($page-1) * $merc_page;
$to_merc = $page * $merc_page - 1;
$query = "SELECT * FROM mercatino ORDER BY id DESC LIMIT $from_merc,$merc_page;";
$risultato = mysql_query ($query, $connessione) or die ("Impossibile eseguire la query ".$query);
$tot_merc = mysql_num_rows($risultato);
$num_pages = ceil($tot_merc / $merc_page);
$cx = 1;
$cnt = mysql_num_rows($risultato);
if ( $cnt > 0 ) {
for ( $i = $from_merc; $i <= $to_merc && $i < $cnt; $i++ ) {
$elemento = mysql_fetch_row ($risultato);
if ( $cx == 1)
{
$color = "#ffffff";
$cx = 0;
}
else
{
$color = "#f1f1f1";
$cx = 1;
}
list($id,$nome,$titolo,$testo,$prezzo,$azione,$data,$provincia,$cat,$foto) = $elemento;
if ( isset($_GET['main']) && $_GET['catg'] == $cat && $_GET['main'] == $azione ) {
....
}
else if ( isset($_GET['catg']) && !isset($_GET['main']) && $_GET['catg'] == $cat ) {
....
}
else $cx = !$cx;
}
}
else {
....
}
for ( $i = 1; $i <= $num_pages; $i++ ) {
if ( $i!=$_GET["page"] )
if ( isset($_GET['main']) ) {
echo '<a class="white" href="vedi_tit_cat.php?catg="'. $_GET['catg'] .'"&main="'. $_GET['main'] .'"&page='. $i .'">';
}
else if ( isset($_GET['catg']) ) {
echo '<a class="white" href="vedi_tit_cat.php?catg="'. $_GET['catg'] .'"&page='. $i .'">';
}
echo $i;
if ( $i != $_GET["page"] )
echo "</a>";
if ( $i < $num_pages )
echo " | ";
}