Necessito de ajuda para resolver um problema.
O troço é o seguinte, tenho a seguinte função:
// Início da função que imprime os links das Coberturas function Coberturas() { $id = $_GET['id']; $query = "SELECT * FROM coberturas WHERE id_coberturas='$id'"; $sql = mysql_query($query)or die("Erro na query"); global $imagem, $evento, $titulo, $bandas, $data, $corpo, $autor, $id_coberturas; while($dados = mysql_fetch_array($sql)) { $imagem = $dados['imagem']; $evento = $dados['evento']; $titulo = $dados['titulo']; $bandas = $dados['bandas']; $data = $dados['data']; $corpo = $dados['corpo']; $autor = $dados['autor']; $id_coberturas = $dados['id_coberturas']; } } function Links_Coberturas() { $link_p_pag = 4; $reg_p_pag = 10; $pag = $_GET['pag']; $busca = mysql_query("SELECT count(*) FROM coberturas;"); $registros = mysql_result($busca,0); $num_total_paginas = ($registros%$reg_p_pag==0)?$registros/$reg_p_pag:floor($registros/$reg_p_pag)+1; if ($pag>$num_total_paginas) echo "Error<br><br>"; else if (!$pag) $pag = 1; $inicio = ($reg_p_pag*$pag)-$reg_p_pag; $query = "SELECT * FROM coberturas ORDER BY id_coberturas DESC LIMIT $inicio, $reg_p_pag"; $result = @mysql_query($query); $link = $_SERVER['PHP_SELF']."?id="; while ($row = mysql_fetch_assoc($result)) { $evento = $row['evento']; $titulo = $row['titulo']; $bandas = $row['bandas']; $data = $row['data']; $id_coberturas = $row["id_coberturas"]; // imprime os links das Coberturas echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td class=\"fonte\"><a href=$link$id_coberturas class=links>$evento - $titulo - $bandas - $data</a><br><br></td> </tr> <tr> <td height=\"12\"></td> </tr>"; //fim do echo } // fim do while echo "<tr><td><Ahr color='#000000' size='1' noshade><br></td></tr>"; $anterior = $pag-1; if ($anterior<1) echo "<tr><td class=\"fonte\" align=\"center\">Anterior | "; else echo "<tr><td class=\"fonte\" align=\"center\"><a href=\"{$_SERVER['PHP_SELF']}?pag=$anterior\" class=\"links\">Anterior</a> | "; for($i=1; $i<$pag; $i++) if($i>=$pag-$link_p_pag) echo "<a href=\"{$_SERVER['PHP_SELF']}?pag=$i\" class=\"links\">$i</a> | "; echo "<b>$pag</b>"; for($i=$pag+1; $i<=$num_total_paginas; $i++) if($i<=$pag+$link_p_pag) echo " | <a href=\"{$_SERVER['PHP_SELF']}?pag=$i\" class=\"links\">$i</a>"; $proxima = $pag+1; if ($proxima>$num_total_paginas) echo " | Próxima</td></tr></table>"; else echo " | <a href=\"{$_SERVER['PHP_SELF']}?pag=$proxima\" class=\"links\">Próxima</a></td></tr></table>"; } // Fim da função que imprime os links das Coberturas
ae quando executo na servidor aparece a seguinte mensagem de erro:
COBERTURAS Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/heyho/public_html/funcao/func.php on line 264 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/heyho/public_html/funcao/func.php on line 299 Anterior | 1 | Próxima
Alguém pode me ajudar a resover esse problema pois em outro site q administro tenho a mesma função e funciona perfeito.
Agradeço muito a ajuda de todos!
Wallace