Ir para conteúdo
Fórum Script Brasil
  • 0

Como Arrumo Esse Errro


black power

Pergunta

ola pessoal sou iniciante de php e gostaria da ajuda de vc´s

é assim to tentando fazer uma paginacao e dá esses dois erros, esse cod q mando peguei na net e adapitei, uso mysql com php e conecto com @odbc_connect

********************************************************************

Notice: Undefined index: pagina in /var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/testepaginacao.php on line 18

Warning: odbc_fetch_array(): supplied argument is not a valid ODBC result resource in /var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/testepaginacao.php on line 36

********************************************************************

cod

<style>

input {

border : 1px solid #0066FF ;

font : 11px Courier New;

}

body {

font : 12px Arial;

}

</style>

<?php

/* $conecta = mysql_connect("localhost","root","");

$sdb = mysql_select_db("teste",$conecta);*/

include_once("inc/db.inc");

echo '<div align=center>';

if(!$_GET["pagina"]) ##//nessa linha começa o erro mas não entendi

//porque pagina

$pc = 1;

else $pc = $_GET["pagina"];

$SQL = "select * from I_CADASTRO_ESTAGIARIO";

$ret2 = odbc_exec($conn,$SQL);

$row2 = odbc_fetch_array($ret2);

$ret2 = odbc_exec($conn,$SQL) or die("Erro ao consultar.");

$totalreg = odbc_num_rows($ret2);

$regpag = 5;

$totalpag = intval($totalreg / $regpag) + 1;

$inicio = $pc - 1;

$inicio = $inicio * $regpag;

$SQL1 = "select * from I_CADASTRO_ESTAGIARIO limit $inicio,$regpag ";

while($linha = odbc_fetch_array($SQL1)) ##outro erro

printf("Id.: <input type=text size=3 value=".$linha[0]."> Nome.: <input type=text value=".$linha[1]."><br>");

printf("<br><br>");

$anterior = $pc - 1;

$proxima = $pc + 1;

if($pc > 1)

printf("<a href=?pagina=$anterior>Anterior</a> ");

if($pc < $totalpag)

printf(" <a href=?pagina=$proxima>Proxima</a>");

printf("<br><br><br><br>");

$i = 1;

while ($i <= $totalpag){

if ($i == $pc)

printf("<b>".$i."</b> ");

else printf("<a href=?pagina=$i><u>".$i."</u></a> ");

$i++;

}

?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Cara, no trexo abaixo o erro é porque tu n executaste a isntrução no SQL e queres saber quantas linhas retornou... hehhe Acontece...

Use a sua ODBC_EXEC()

...

$SQL1 = "select * from I_CADASTRO_ESTAGIARIO limit $inicio,$regpag ";

while($linha = odbc_fetch_array($SQL1)) ##outro erro

...

Eu não achei a sua odbc_connect neste código sad.gif

E neste trexo, porque você está executando duas vezes a SQL??? wacko.gif

$SQL = "select * from I_CADASTRO_ESTAGIARIO";

$ret2 = odbc_exec($conn,$SQL);

$row2 = odbc_fetch_array($ret2);

$ret2 = odbc_exec($conn,$SQL) or die("Erro ao consultar.");

Também não esquece de mandar o valor de pagina pela querystring, senão vai continuar dando a notificação de undefined index pagina

Outra coisa, coloque as TAGs HTML... biggrin.gif

Abraço!!!

Link para o comentário
Compartilhar em outros sites

  • 0

po mano to conseguindo fazer

valeu

so deu um erro o mesmo da pag

Undefined index: pagina in /var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/testepaginacao.php on line 17

Warning: odbc_fetch_array(): supplied argument is not a valid ODBC result resource in /var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/testepaginacao.php on line 56

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...