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

Variáveis


Guest marcopolo5

Pergunta

Guest marcopolo5

Já instalei um monte de versões do php de 4.0 a 5 e com o pws, iis5 no winxp, iis6 no win2003 e com o apache 1.3... O problema é que não consegue armazenar variáveis.. tipo do form para o bd ou simplesmente site.php?x=1 e não grava ou repassa os valores de variáveis... em logins ou preenchimento de forms e operações matemáticas... ALGUÉM PODE ME AJUDAR? ESTOU SEM PROGRAMAR EM PHP HÁ 2 SEMANAS POR CAUSA DISSO!!!!

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

tvz não tenha nenhum problema com as instalações, e sim como esta recuperando as variaveis nos seus codigos..

Nos forms se usar no action dele o POST voce tem que recuperar as propriedades do name como o $_POST e se usar querystring como mostroi ai voce tem que recupera-lar com o $_GET.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - marcopolo5 -

include "conecta.php"; //Conecta com o banco de dados MySQL

if(($apelido_login) AND ($senha_login)) { //Ele entra nessa condição se as duas variáveis não estiverem vazia

$sql = mysql_query("SELECT * FROM tb_user WHERE apelido='$apelido_login' AND

senha='$senha_login'") or die("ERRO no comando SQL :".mysql_error());

if(mysql_num_rows($sql) > 0) {

$id_db = mysql_result($sql,0,"id_user");

$apelido_db = mysql_result($sql,0,"apelido");

$senha_db = mysql_result($sql,0,"senha");

session_start("sistema"); //Inicializa uma sessão

session_register("id_db","apelido_db","senha_db"); //Registra as variáveis na sessão

header("Location:opcoes.php"); //Redireciono para a página de opções

}

}

?>

<html>

<head>

<title>Tutorial iMasters</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<form name="frm_login" method="post" action="<?echo $PHP_SELF;?>">

Link para o comentário
Compartilhar em outros sites

  • 0

$apelido_login = $_POST['apelido_login'];

$senha_login = = $_POST['senha_login'];

if(($apelido_login) AND ($senha_login)) { //Ele entra nessa condição se as duas variáveis não estiverem vazia

## Note que os nomes que estão dentro das [' '] são enviados do form.. se

## forem os mesmos nomes adicione as duas linhas no seu Sietema

Link para o comentário
Compartilhar em outros sites

  • 0

valeu... funcionou... achei que não precisava declar $apelido_login = $_POST['apelido_login']; e $senha_login = = $_POST['senha_login']; pois no php as variáveis podem ser criadas na hora do uso sem necessidade de declaração, fortemente tipada.

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,3k
×
×
  • Criar Novo...