Jump to content


Photo

Login


  • Faça o login para participar
15 replies to this topic

#1 mione

mione

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:Limeira - SP

Posted 27/05/2004, 15:14

por favor me ajudem! ;)
to começando agora com php, mas preciso desenvolver um sistema simples de forum..
jah criei as tabelas.. fiz algumas coisas..
mas nao consigo fazer o login funcionar.. alguem pode me ajudar?
nao consigo usar os codigos q acho por aí.. :(
o codigo q eu usei eh esse ai embaixo..
me explica onde eu to errandooo! :(
desde jah mto obrigada!

<?
if ( isset($_POST[txt_dsemail]) and isset($_POST[txt_dssenha]) )
{
   session_start(); 
   
      $dsemail = $_POST['txt_dsemail'];
   $dssenha = $_POST['txt_dssenha'];
   
   $_SESSION['txt_dsemail'] = $dsemail;   
   
   $query = "SELECT nmuser, dsemail, dssenha FROM forumuser 
                WHERE dsemail = '$email' AND dssenha = '$senha'";
   
      $result = pg_query($conecta, $query) or die('Erro na query');
   $linhas_retornadas = pg_num_rows($result);
   
   if ($linhas_retornadas == 1) 
   {
   while ($luser = pg_fetch_array($result, NULL, PGSQL_ASSOC)) 
      {
      $dsemail = $luser["tdsemail"];
      $nmuser = $luser["tnmuser"];
      }
         session_register("dsemail");   
   $msg_erro = 0;
   }
}
?>

MiOnE-182
*Just a Little Lonely Girl*

#2 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 27/05/2004, 16:43

Por que você não usa o Invision, é bem mais fácil do que fazer na raça.
Se tiver dificuldades dá uma olhada nesse link

Fui!

#3 mione

mione

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:Limeira - SP

Posted 27/05/2004, 16:45

pq nao conheço o Invision! =x
hieauiehuioea
maiXx blz.. vo dah uma olhada.. xP~
=o*
MiOnE-182
*Just a Little Lonely Girl*

#4 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 27/05/2004, 16:50

Difícil não é, só complica um pouco quando você quer fazer coisas mais avançadas.
Fui, voltei e fui de novo!

#5 wendy

wendy

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 27/05/2004, 17:18

por favor me ajudem! ;)
to começando agora com php, mas preciso desenvolver um sistema simples de forum..
jah criei as tabelas.. fiz algumas coisas..
mas nao consigo fazer o login funcionar.. alguem pode me ajudar?
nao consigo usar os codigos q acho por aí.. :(
o codigo q eu usei eh esse ai embaixo..
me explica onde eu to errandooo! :(
desde jah mto obrigada!

<?
if ( isset($_POST[txt_dsemail]) and isset($_POST[txt_dssenha]) )
{
   session_start(); 
   
      $dsemail = $_POST['txt_dsemail'];
   $dssenha = $_POST['txt_dssenha'];
   
   $_SESSION['txt_dsemail'] = $dsemail;   
   
   $query = "SELECT nmuser, dsemail, dssenha FROM forumuser 
                WHERE dsemail = '$email' AND dssenha = '$senha'";
   
      $result = pg_query($conecta, $query) or die('Erro na query');
   $linhas_retornadas = pg_num_rows($result);
   
   if ($linhas_retornadas == 1) 
   {
   while ($luser = pg_fetch_array($result, NULL, PGSQL_ASSOC)) 
      {
      $dsemail = $luser["tdsemail"];
      $nmuser = $luser["tnmuser"];
      }
         session_register("dsemail");   
   $msg_erro = 0;
   }
}
?>

Oi Mione, blz?

Bom.. vc fez a página de formulário - a parte visual, com os mesmos nomes de variáveis usadas neste script? Pode ser que o que vc esteje errando nisto.

Um abraço,
:) Wendy

#6 mione

mione

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:Limeira - SP

Posted 28/05/2004, 08:53

a pag do formulario tah certa..
usei os mesmos nomes pra variaveis..
nao sei o q pode ser. =~
MiOnE-182
*Just a Little Lonely Girl*

#7 hail

hail

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 28/05/2004, 09:23

+ qual erro q esta dando ?

no comeco do codigo vc usa $_POST[alguma_coisa] sem as aspas... evite isso... sempre use aspas, pode dar caca em algumas configuracoes do Apache...

[]s

#8 mione

mione

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:Limeira - SP

Posted 28/05/2004, 09:35

tah dando erro na Querry..
vo tenta essa parada das aspas aEw..
vlw! =o*
MiOnE-182
*Just a Little Lonely Girl*

#9 hail

hail

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 28/05/2004, 09:44

qual erro da query ?
tenta algo assim

$result = pg_query($conecta, $query) or die( pg_lasterror() );

ow algo do genero...

dae ele "mata" e ja mostra o erro...

nao mexo com PG ainda, mas creio q deve ser a mesma ideia do mySQL..

[]s

#10 mione

mione

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:Limeira - SP

Posted 28/05/2004, 09:48

nuss.. tentei usar $result = pg_query($conecta, $query) or die( pg_lasterror() );
mas qnd testo, ele nao aparece nd.. =/
mas vlw msm assim.. x)
MiOnE-182
*Just a Little Lonely Girl*

#11 hail

hail

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 28/05/2004, 09:57

hmmm

tenta

... or die( "Deu caca". pg_last_error() )

ou

... or die( "Deu caca". pg_last_notice() )

se nao aparecer o "Deu caca", eh pq a query ta OK !

ps: tem PM p vc

#12 mione

mione

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:Limeira - SP

Posted 28/05/2004, 10:04

ai q blz!
apareceu u "Deu Caca"
haehaeuiheiea

ps: q q eh PM?!
MiOnE-182
*Just a Little Lonely Girl*

#13 hail

hail

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 28/05/2004, 10:25

PM eh Private Message... mas aqui ta como MP : msg privada...

eh possivel q algum campo/tabela nao exista, mas eu axei um erro

     $dsemail = $_POST['txt_dsemail'];
  $dssenha = $_POST['txt_dssenha'];
 
  $_SESSION['txt_dsemail'] = $dsemail;  
 
  $query = "SELECT nmuser, dsemail, dssenha FROM forumuser
               WHERE dsemail = '$email' AND dssenha = '$senha'";

vc xamow de $dsemail e $dsssenha, entao na query, use os mesmos

$query = "SELECT nmuser, dsemail, dssenha FROM forumuser
WHERE dsemail = '$dsemail' AND dssenha = '$dssenha'";
:wacko:

Edição feita por: hail, 28/05/2004, 10:25.


#14 mione

mione

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:Limeira - SP

Posted 28/05/2004, 10:31

continua dando o msm erro.. =/
aHh.. vo mi jogah! heieahieahoe

vlw.. =o*
MiOnE-182
*Just a Little Lonely Girl*

#15 hail

hail

    Normal

  • Usuários
  • 78 posts
  • Sexo:Não informado

Posted 28/05/2004, 10:48

na 1a tentativa, eu digitei o nome errado... vc viu q eu mudei?

eh pg_last_error() e nao ps_lasterror()

http://br2.php.net/m...-last-error.php

da uma olhada e ve se ajuda !!

ahhhhh
se joga nao...
tem mta dor de cabeça p vc se stressar ainda... ehheheh

:lol:




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq