Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

karkara

$variavel= $_REQUEST['variavel'];

Recommended Posts

tenho acesso à página de conteúdo restrito...depois q efetuo o login tá aparecendo

a seguinte mensagem de erro:

Notice: Undefined index: pagina in c:\...\paginacao.php on line 12

obs: A linha 12 referida acima é a soblinhada abaixo

<?php

include "valida_cookies.inc";

include "conecta_mysql.inc";

 

$busca = "SELECT * FROM tb";

 

$total_reg = "1"; // número de registros por página

 

$pagina= $_REQUEST['pagina'];

//Se a página não for especificada a variável "pagina" tomará o valor 1 (isso evita de exibir a página 0 de início)

if (empty($pagina)) {

$pc = "1";

} else {

$pc = $pagina;

}

 

//Vamos determinar o valor inicial das buscas limitadas.

$inicio = $pc - 1;

$inicio = $inicio * $total_reg;

 

//Vamos selecionar os dados e exibir a paginação.

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");

$todos = mysql_query("$busca");

 

$tr = mysql_num_rows($todos); // verifica o número total de registros

$tp = $tr / $total_reg; // verifica o número total de páginas

 

// vamos criar a visualização

........................

 

?>

 

 

------------------------------------------------------------------------------------------------

Outro problema é q quando digito a url da pagina de conteudo restrito

(q só pode ser acessada depois de efetuar login)...ao invez de aparecer "você não tem acesso a essa página",

Aparece os seguintes erros:

 

Notice: Undefined index: nome_usuario in c:\...\valida_cookies.inc on line 2

Notice: Undefined index: senha_usuario in c:\...\valida_cookies.inc on line 3

 

As linha 1 e 2 referidas acima, são essas:

$nome_usuario = $HTTP_COOKIE_VARS["nome_usuario"];

$senha_usuario = $HTTP_COOKIE_VARS["senha_usuario"];

 

Ah!! é bom lembrar q no script da página restrita eu coloquei o include:

include "valida_cookies.inc";

 

 

Será q esse problema está relacionado com registros globais?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está resgatando errado.Vaii depender do método utilizado no formulário:GET$variavel = $_GET["variavel"]POST$variavel = $_POST["variavel"]Falow?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está resgatando errado.Vaii depender do método utilizado no formulário:GET$variavel = $_GET["variavel"]POST$variavel = $_POST["variavel"]Falow?

Mas a variável não está vindo de nenhum formulário....está sendo criada naquele instante!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Notice: Undefined index: pagina in c:\...\paginacao.php on line 12

A Própria Mensagem de erro fala o Problema em questão.

$pagina, não está definido.

 

Flwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Notice: Undefined index: pagina in c:\...\paginacao.php on line 12

A Própria Mensagem de erro fala o Problema em questão.

$pagina, não está definido.

 

Flwwwwww

Legal! mas como você percebe na lógica do código acima, a variável $pagina tem q estar vazia no primeiro "if".

Dai "não posso" declara-la atribuindo-a um valor.

Acredito q existe algum comando em php q declara a váriável sem precisar atribuir um valor. Caso alguém conheça, é só postar aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué, isso q você ta pedidndo é facil demais.$pagina = "";

Acontece q esse é um script de paginação...dai na primeira vez q essa página for chamada, a sua solução será válida...porém da proxima vez q a referida página for chamada, ocorrerá a atribuição ($pagina = "" ;) ... assim nunca será entrado no else abaixoif (empty($pagina)) {$pc = "1";} else {$pc = $pagina;}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.