Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
neste seguinte código:
//inicio o critério e recebo qualquer cadeia que se deseje procurar
$criterio = "";
if ($_GET["campo_busca"]!=""){
$txt_criterio = $_GET["campo_busca"];
$criterio = " where nome like '%" . $txt_criterio . "%'";
}$conn = mysql_connect("localhost","root","");
mysql_select_db("site",$conn);$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
} $inicio = ($pagina - 1) * $TAMANHO_PAGINA;
}$ssql = "select * from artigo " . $criterio;
$rs = mysql_query($ssql,$conn);
$num_total_registros = mysql_num_rows($rs);echo "Número de registros encontrados: " . $num_total_registros . "<br>";
echo "Mostram-se páginas de " . $TAMANHO_PAGINA . " registros cada uma<br>";
echo "A mostrar a página " . $pagina . " de " . $total_paginas . "<p>";$ssql = "select * from artigo " . $criterio . " limit " . $inicio . "," . $TAMANHO_PAGINA;
$rs = mysql_query($ssql); echo $fila->nome . "<br>";
}mysql_free_result($rs);
mysql_close($conn);if ($total_paginas> 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//se mostro o índice da página atual, não coloco link
echo $pagina . " ";
else
//se o índice não corresponde com a página mostrada atualmente, coloco o link para ir a essa página
echo "<a href='pag_php_mysql_ex.php?pagina=" . $i . "&criterio=" . $txt_criterio . "'>" . $i . "</a> ";
}
}
aparece (Notice: Undefined index: pagina in C:\site\busca.php on line 157) nesta linha possuo isso:
> $pagina = $_GET['pagina']; if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANHO_PAGINA;
}
oque devo mudar para acertar? :sCarregando comentários...