Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou tentando aplicar uma paginação em uma busca que tenho, mas está retornado os seguintes erros
>
( ! ) Notice: Undefined index: datavenc1 in C:\wamp\www\tcc\correntista\consulta_titulos.php on line 11
( ! ) Notice: Undefined index: datavenc2 in C:\wamp\www\tcc\correntista\consulta_titulos.php on line 12
( ! ) Notice: Undefined index: dataliq1 in C:\wamp\www\tcc\correntista\consulta_titulos.php on line 13
( ! ) Notice: Undefined index: dataliq2 in C:\wamp\www\tcc\correntista\consulta_titulos.php on line 14
( ! ) Notice: Undefined index: nomesacado in C:\wamp\www\tcc\correntista\consulta_titulos.php on line 15
( ! ) Notice: Undefined index: seunumero in C:\wamp\www\tcc\correntista\consulta_titulos.php on line 16
meu código é o seguinte
<?php
include("../admin/conexao.php");
include("../admin/funcoes.php");
$datavenc1 = $_POST['datavenc1'];
$datavenc2 = implode("-",array_reverse(explode("/",$_POST['datavenc2'])));
$dataliq1 = implode("-",array_reverse(explode("/",$_POST['dataliq1'])));
$dataliq2 = implode("-",array_reverse(explode("/",$_POST['dataliq2'])));
$nomesacado = $_POST['nomesacado'];
$seunumero = $_POST['seunumero'];
if(isset($_POST["status"])) {
foreach($_POST["status"] as $key =>$value) {
echo $value." - ";
}
} else {
echo "Nenhuma status selecionado!";
}
$sql = "
SELECT
t.idTitulo AS idtitulo,
t.Sacado AS sacado,
t.seuNumero AS seunumero,
t.Vencimento AS vencimento,
t.valorNominal AS valornominal,
t.valorPago AS valorpago,
o.idTitulo AS idtitocor,
o.numOcorrencia AS numocor,
o.nomeOcorrencia AS nomeocor,
o.dataOcorrencia AS dataocor
FROM
tbltitulos AS t
INNER JOIN
tblocorrencias AS o
ON t.idTitulo = o.idTitulo WHERE";
$i=0;
if ($datavenc1!="" && $datavenc2!=""){
$sql .= " t.Vencimento BETWEEN '$datavenc1' and '$datavenc2' AND";
$i++;
}
if ($dataliq1!="" && $dataliq2=""){
$sql .= " o.numOcorrencia IN (6) AND o.dataOcorrencia BETWEEN '$dataliq1' and '$dataliq2' AND";
$i++;
}
if ($seunumero!=""){
$sql .= " seuNumero LIKE '%$seunumero%' AND";
$i++;
}
if (isset($statusmarcado)){
}
if($i>0){
$sql = substr($sql,0,-3);
}else{
$sql = substr($sql,0,-5);
}
$query = mysql_query( $sql )or die( mysql_error() );
$in = getGet('in') ? getGet('in') : 0;
$por_pagina = 10;
$inicio = $in*$por_pagina;
$order = getGet('by') ? ' ORDER BY '.getGet('by').' '.getGet('order') : '';
$sql = $sql ." {$order} LIMIT {$inicio}, {$por_pagina}";
$query_paginada = mysql_query( $sql )or die( mysql_error() );
$total = mysql_num_rows( $query );
echo 'Existem '.$total.' resultados! ';
echo '<table border=1>
<thead>
<tr>
<th><a href="?in='.$in.'&order=asc&by=Sacado">Nome</a></th>
<th><a href="?in='.$in.'&order=asc&by=seuNumero">Inscricao</a></th>
</tr>
</thead>
<tbody>
';
while( $dados = mysql_fetch_assoc( $query_paginada ) )
{
echo '<tr><td>'.$dados['sacado'].'</td><td>'.$dados['seunumero'].'</td></tr>';
}
echo '</tbody></table>';
$order = getGet('by') ? '&order='.getGet('order').'&by='.getGet('by') : '';
for( $i=0, $paginas=$total/$por_pagina; $i<$paginas; $i++ )
echo '<a href="?in='.$i.$order.'">'.$i.'</a> - ';
function getGet( $key ){
return isset( $_GET[ $key ] ) ? $_GET[ $key ] : null;
}
?>
qual o tipo de alteração devo fazer?
A primeira pagina é exibida corretamente, mas as pagina seguintes que tento visualizar, me retornam esses erros
Carregando comentários...