Ciao a tutti, ho questi 2 script presi da qui per impaginare e incolonnare.
li ho gia usati tutti e due assieme e funzionano benissimo, ora ho fatto un copia/incolla "codice identico" cambia solo il nome della tabella, no va! mi da questo errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\www\Space\corpo.php on line 43
posto il codice:
Codice PHP:
case "foto":
require ("connessione.php");
$query = @mysql_query("SELECT * from tbl_foto order by id_foto");
$count = mysql_query("SELECT COUNT(*) FROM tbl_foto");// paginazione
$res_count = mysql_fetch_row($count);// paginazione
$tot_records = $res_count[0];// paginazione
$per_page = 10;// paginazione
$tot_pages = ceil($tot_records / $per_page);// paginazione
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];// paginazione
$primo = ($current_page - 1) * $per_page;// paginazione
$query_limit = mysql_query("SELECT id_foto FROM tbl_foto LIMIT $primo, $per_page");// paginazione
$num_record = mysql_num_rows($query);
$colonne = 3;
$tot_righe = $num_record/$colonne;
$i_x = 0;
$x_x = 0;
$k_x = 0;
$cell_width = floor(100/$colonne);
echo "<table width=80% border=0 cellspacing=1 cellpadding=3><tr>";
while($array = mysql_fetch_array($query_limit))//
{
$i_x++;
$k_x++;
$x_x++;
echo "<td width=$cell_width%>";
echo "<img src=office/admin_office/img/".$array["foto2"].">";
echo "</td>";
if($i_x == $colonne) {
echo"</tr>";
if ($i_x == $colonne && (($x_x/$colonne) != $tot_righe)) {
echo"<tr>";
}
$i_x = 0;
}
}
if ($colonne <= $x_x){
if (($k_x%$colonne) != 0){
$indice = $k_x;
while (($indice%$colonne) != 0 ){
echo"<td><img src=immagine_vuota.gif width=1 height=1></td>";
$indice++;
}
if(($indice%$colonne) == 0 ){
echo'</tr>';
}
}
} else{
echo "</tr>";
}
echo "</table>";
// includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
include("paginazione_foto.php");
//include("paginazione_2.php");
// in questa cella inseriamo la paginazione
echo " <table width=100% border=1><tr>\n <td height=\"100%\" valign=\"bottom\" align=\"center\">$paginazione</td>\n";
echo " </tr>\n</table>\n</div>";
mysql_close();
break;
in riga 43 ho: while($array = mysql_fetch_array($query_limit))//
o sono io rimba, forse troppo stanco, ma non trovo l'errore!!!
TK
N.B sono in locale