Sto impazzendo...
<?
include_once("$HTTP_SERVER_VARS[DOCUMENT_ROOT]/admin/moduli/inc/parametri.php");
include_once("$HTTP_SERVER_VARS[DOCUMENT_ROOT]/admin/moduli/inc/date.php");
$tag=$HTTP_GET_VARS["tag"];
$query="SELECT * from notizia where tag = '".$tag."' ORDER BY data desc";
$_result=mysql_query($query) or die("Impossibile eseguire: $query");
?>
<?
// questa funzione stampa i link delle pagine
function stampa_pagine($num,$pag,$last_start,$query_end,$qu ery_string,$page_name) {
//if (!isset($count)) {
$query_num="select count(*)".$query_end;
$result_num=mysql_query($query_num) or die("Impossibile eseguire: $query_num");
$row_num=mysql_fetch_row($result_num);
$count=$row_num[0];
//}
// stampa
if (($count/$num)>1) {
$blok_dim=$num*$pag;
$blok_pos=floor($last_start/$blok_dim);
$num_bloks=ceil($count/$blok_dim);
if ($blok_pos<($num_bloks-1)) $last_pag=(($blok_pos+1)*$pag)-1;
else $last_pag=ceil($count/$num)-1;
// stampa <<PREC
if ($blok_pos>0) {
$start_prec=($blok_pos-1)*$blok_dim;
//echo "Precedenti ";
echo "Precedenti ";
}
// stampa le pagine
for ($i=($blok_pos*$pag);$i<=$last_pag;$i++) {
$pagina=$i+1;
$start=$i*$num;
//if ($start<>$last_start) echo "$pagina ";
if ($start<>$last_start) echo "$pagina ";
else echo "".$pagina." ";
}
// stampa SUCC>>
if ($blok_pos<($num_bloks-1)) {
$start_succ=($blok_pos+1)*$blok_dim;
//echo "Successive";
echo "Successive";
}
}
}
?>
<?
if (mysql_num_rows($result)>0) { ?>
etc...
su un sito questo codice mi funziona... lo inserisco in un altro e mi dice:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.xxxyyy.it/home/giochi/tags.php on line 79
qualcuno sa dirmi se è un problema di compatibilità di php? e in questo caso cosa fare?