Ir para conteúdo

POWERED BY:

Arquivado

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

Vales & Dores

[Resolvido] Problemas MySQL

Recommended Posts

Vamos tentar resolver o seguinte problema:

 

estamos trabalhando com o servidor Xammp, de inicio estamos somente com duas paginas 'index.php,'login.php'

 

o codigo usado no index.php é esse:

<html>

 

 

<from action='login.php' method='POST'>

Usuario: <input type='text' name='username' /><br />

Senha: <input type='password' name='password' />

<input type='submit' value='Log in' />

</from>

</html>

 

 

 

o codigo usado para login.php é esse:

 

<?php

 

 

$username = $_POST['username'];

$password = $_POST['password'];

 

if ($username&&$password)

{

 

$connect = mysql_connect("localhost","root","") or die("Couldn't connect!");

 

mysql_select_db("phplogin") or die("Couldn't find db");

 

}

 

else

die("Usuario e Senha incorretos");

 

?>

 

o Bando de dados esta criado para phplogin TABELA user "3"

 

ID INT primaria e ligado no automatico tudo correto.

Usuario 300

password 300

 

tambem foi colocado em nosso banco de dados uma inscrição de usuario com nome:

usuario: alex

senha: abc

 

só que quando você vai para a pagina e tenta entrar nao vai para local nenhum, não responde as mensagens de

IF ELSE.

 

Acredito que nao esta conectando no MySQL, como resolver isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<from action='login.php' method='POST'>

<from ???

 

Mude para form :natalwink:

 

<form action='login.php' method='POST'>
Usuario: <input type='text' name='username' /><br />
Senha: <input type='password' name='password' />
<input type='submit' value='Log in' />
</form> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

<from action='login.php' method='POST'>

<from ???

 

Mude para form :natalwink:

 

<form action='login.php' method='POST'>
Usuario: <input type='text' name='username' /><br />
Senha: <input type='password' name='password' />
<input type='submit' value='Log in' />
</form> 

kkkkkkkkkkkkkkkkkkkkkkkkkkkk olha para nao ter que dizer um palavrao bem grande eu vou dizer que eu tenho que ficar de cara para a parede por esquecer esse detalhe vamos ver se o problema continua com a mudança de Fron para form...

kkkkkkkkkkkkk

 

<from action='login.php' method='POST'>

<from ???

 

Mude para form :natalwink:

 

<form action='login.php' method='POST'>
Usuario: <input type='text' name='username' /><br />
Senha: <input type='password' name='password' />
<input type='submit' value='Log in' />
</form> 

 

 

bem agora ele esta mostrando o codigo que tem dentro de login.php, ele nao teria que mostrar a saida,

 

or die("Couldn't connect!")

ou

 

else

die("Usuario e Senha incorretos")

 

o que se passa agora?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo resolvido sobre a conexao com sql e a pagina login.php:

 

mas agora temos outros problemas na tabelaSQL temos dois user os dois com pass diferentes, mas quando digitado user correto e pass errado ele não barra o acesso.

 

Acredito que o problema esteja no MySQL.

 

Ajude para o conhecimento das pessoas Futuras.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo resolvido sobre a conexao com sql e a pagina login.php:

 

mas agora temos outros problemas na tabelaSQL temos dois user os dois com pass diferentes, mas quando digitado user correto e pass errado ele não barra o acesso.

 

Acredito que o problema esteja no MySQL.

 

Ajude para o conhecimento das pessoas Futuras.

 

 

Vamos lá gente da uma mão ai o que sera que se passa vamos pensar um poco da uma ajua ai?

Compartilhar este post


Link para o post
Compartilhar em outros sites

há vários tutoriais simples ensinando o be-a-bá do php.. pesquise e não terá mais esse tipo de dúvida.

 

para você ter idéia (sem exagero nenhum), é como um universitário ficar perguntado para os professores e colegas o que é o alfabeto..

Compartilhar este post


Link para o post
Compartilhar em outros sites

há vários tutoriais simples ensinando o be-a-bá do php.. pesquise e não terá mais esse tipo de dúvida.

 

para você ter idéia (sem exagero nenhum), é como um universitário ficar perguntado para os professores e colegas o que é o alfabeto..

 

há vários tutoriais simples ensinando o be-a-bá do php.. pesquise e não terá mais esse tipo de dúvida.

 

para você ter idéia (sem exagero nenhum), é como um universitário ficar perguntado para os professores e colegas o que é o alfabeto..

 

HOOOOOO!!! Professor, cara me ajuda mesmo o pessoal aqui nao tem paciência em ajudar quem ta querendo aprender,

 

vou direto ao assunto

 

INDEX.php

<html>

 

<form action='conectar bd.php' method='POST'>

Name: <input type='text'><br>

senha: <input type='password'><br>

<input type='submit'>

 

</html>

 

conectar bd.php

 

<php?

 

$conectabd mysql_connect('127.0.0.1','root','') or die(ERROR!!);

mysql_create_db('user') or die(OK());

 

?>

 

 

por que meu or die nao ta aparecendo ? quando envio user e password vai para uma pagina em branco agora para de dar erros mas se essa tela branca significar nao conectado eu to na escuridao do conhecimento por favor me guie para luz

 

 

TO muito feliz em telo aqui OBRIGADO

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando eu estava aprendendo, eu fazia assim:

//conectar.php

<?php

class db

{

public function connect () {

$connect =mysql_connect ("localhost" , "USUARIO DO BANCO DE DADOS" , "SENHA DO BANCO DE DADOS" );

if ($connect) {

$db =mysql_select_db("COLOQUE O NOME DO DATABASE AQUI");

if (!$db){

echo "Erro ao tentar conectar-se ao banco";

}

}

}

}

?>

//fim connect.php

 

//logar.php

//assumindo -> tabela `login` com campos `usuario` e `password`

<?php

session_start();

include("conectar.php");

$db= new db;

 

$db->connect();

$usuario = $_POST["usuario"];

$password = $_POST["password"];

 

 

$sql = "SELECT * FROM login WHERE usuario='$usuario' AND password='$password'";

$query = mysql_query($sql);

$rows = mysql_fetch_row($query);

 

if($rows)

{

$_SESSION["logado"]=true;

echo 'usuario autorizado';

}else

{

echo 'usuario invalido';

 

}

 

 

?>

 

//fim arquivo que checka login

 

//arquivo login.php, o que você vai abrir la no endereco e este

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>floguin</title>

<link rel="stylesheet" href="css/style.css" type="text/css" />

</head>

 

<body>

<div id="dlogin">

<div>

<table>

<form id="form1" name="form1" method="post" action="logar.php">

<tr>

<td>Usuário:</td>

<td><input type="text" name="usuario" id="usuario" />

</td>

</tr>

<tr>

<td>Senha:</td>

<td><input type="password" name="password" id="password" />

</td>

</tr>

<tr>

<td></td>

<td align="right">

<input type="reset" value="Limpar" name="limpar" id="limpar" />

<input type="submit" name="login" id="login" value="Entrar" />

</td>

</tr>

</form>

</table>

</div>

</div>

</body>

</html>

 

teste isso ai, serao 3 arquivos, conectar.php, logar.php e login.php

deixe todos na pasta raiz da sua aplicacao.

substitua os dados de banco, como usuario e senha no arquivo conectar.php

em seu banco de dados, crie um tabela chamada login com os campos usuario e password

insire um valor nela, ex: usuario:teste , senha:123

abra o endereco do arquivo login.php, ex.: localhost/login.php

teste o codigo, se der erro deixe comentario abaixo

Compartilhar este post


Link para o post
Compartilhar em outros sites

há vários tutoriais simples ensinando o be-a-bá do php.. pesquise e não terá mais esse tipo de dúvida.

 

para você ter idéia (sem exagero nenhum), é como um universitário ficar perguntado para os professores e colegas o que é o alfabeto..

 

 

Sim hino eu tambem tenho essa experiencia, sei como é chato passar por lammer "Novato" não e fácil eu passei essa etapa com 13 anos e agora vamos dizer que nao tem o que me passa a perna em Hardware e redes, eu sei que é extremamente chato isso, mas fica assim se você acordar com bom humor vai me dando uma força, por favor.

 

a conecxao com o BD eu resolvi, o problema do or die()tambem resolvi, e como se ele foce uma msg q é somente mostrada no Exit() agora intendi e ta tudo ok o meu problema agora e como fazer a consulta de usuario e senha no BD assim somente os cadastrados terão acesso estou estudando dia e noite e continuarei mas se pode ajudar nessa nova etapa fico feliz.

 

um grande abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando eu estava aprendendo, eu fazia assim:

//conectar.php

<?php

class db

{

public function connect () {

$connect =mysql_connect ("localhost" , "USUARIO DO BANCO DE DADOS" , "SENHA DO BANCO DE DADOS" );

if ($connect) {

$db =mysql_select_db("COLOQUE O NOME DO DATABASE AQUI");

if (!$db){

echo "Erro ao tentar conectar-se ao banco";

}

}

}

}

?>

//fim connect.php

 

//logar.php

//assumindo -> tabela `login` com campos `usuario` e `password`

<?php

session_start();

include("conectar.php");

$db= new db;

 

$db->connect();

$usuario = $_POST["usuario"];

$password = $_POST["password"];

 

 

$sql = "SELECT * FROM login WHERE usuario='$usuario' AND password='$password'";

$query = mysql_query($sql);

$rows = mysql_fetch_row($query);

 

if($rows)

{

$_SESSION["logado"]=true;

echo 'usuario autorizado';

}else

{

echo 'usuario invalido';

 

}

 

 

?>

 

//fim arquivo que checka login

 

//arquivo login.php, o que você vai abrir la no endereco e este

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>floguin</title>

<link rel="stylesheet" href="css/style.css" type="text/css" />

</head>

 

<body>

<div id="dlogin">

<div>

<table>

<form id="form1" name="form1" method="post" action="logar.php">

<tr>

<td>Usuário:</td>

<td><input type="text" name="usuario" id="usuario" />

</td>

</tr>

<tr>

<td>Senha:</td>

<td><input type="password" name="password" id="password" />

</td>

</tr>

<tr>

<td></td>

<td align="right">

<input type="reset" value="Limpar" name="limpar" id="limpar" />

<input type="submit" name="login" id="login" value="Entrar" />

</td>

</tr>

</form>

</table>

</div>

</div>

</body>

</html>

 

teste isso ai, serao 3 arquivos, conectar.php, logar.php e login.php

deixe todos na pasta raiz da sua aplicacao.

substitua os dados de banco, como usuario e senha no arquivo conectar.php

em seu banco de dados, crie um tabela chamada login com os campos usuario e password

insire um valor nela, ex: usuario:teste , senha:123

abra o endereco do arquivo login.php, ex.: localhost/login.php

teste o codigo, se der erro deixe comentario abaixo

 

 

oLHA VOU DIZER UMA COISA VOCÊ DISSE QUE USO ESSE CODIGO QUANDO ERA INICIANTE ?

NOSSA VOCÊ TEM UM QI MUITO ALTO :rolleyes:

 

O MEU ESTA ASSIM DA UMA OLHADA COMO EU ESTOU TRABALHANDO E VEJA SE VOCÊ INTENDE.

 

<?php

 

include('conectar_bd.php')

 

 

$login = $_POST['login'];

$senha = $_POST['senha'];

$email = $_POST['email'];

$nome = $_POST['nome'];

 

 

$query = mysql_query('INSERT INTO usuario VALUES ('login','senha','email','nome')');

 

if($query){

echo 'Cadastrado com sucesso.';

 

}

 

else {

 

echo 'Cadastro nao realizado volte e tente novamente';

 

}

?>

 

BEM ONDE EU COLOQUEI EM NEGRITO ESTOU RECEBENDO A SEGUINTE MSG:

 

Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP-5.3.8.1\www\enviar bd.php on line 6

 

AINDA ESTOU TRABALHANDO NISSO.

 

EU TENHO OS SEGUINTES ARQUIVOS NO MEU PROGETO.

 

INDEX.PHP

CONECTAR_BD.PHP

CADASTRO.PHP

 

AOS POCOS ESTOU ESTRUTURANDO O INICIO E É CLARO COM A AJUDA DE VOCÊS, POIS VOCES NAO SABEM COMO FICO FELIZ QUANDO VEJO UMA AJUDA UMA MSG DE VOCES AQUI NO MEU TOPICO, MUITO OBRIGADO A TODOS E POR FAVOR VAO OLHANDO MEUS ERROS E AJUDEM A REESOLVER.

 

ESSE PARA MIM E O MAIS BASICO QUEM TIVER UMA DICA FICO FELIZ.

Compartilhar este post


Link para o post
Compartilhar em outros sites

include('conectar_bd.php'); //<<------PONTO E VIRGULA AQUI!

 

<--

 

$query = mysql_query("INSERT INTO usuario(login , senha , email , nome) VALUES ('$login','$senha','$email','$nome')");

 

-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

include('conectar_bd.php'); //<<------PONTO E VIRGULA AQUI!

 

<--

 

$query = mysql_query("INSERT INTO usuario(login , senha , email , nome) VALUES ('$login','$senha','$email','$nome')");

 

-->

kara muito obrigado mesmo vou tentar e aviso eu sei que os erros sao bestas mas vamos lá.

sem querer abusar mas ja abusando voce pode me dizer sobre as parte e suas funções do comando:

 

$query = mysql_query("INSERT INTO usuario(login , senha , email , nome) VALUES

 

ja testei e nada o VALUE tem que ficar para fora mesmo e nao resta fechar uma " eu fiz tudo que estou dizendo e nada bem fica aqui o apelo obrigado

 

kara muito obrigado mesmo vou tentar e aviso eu sei que os erros sao bestas mas vamos lá.

sem querer abusar mas ja abusando voce pode me dizer sobre as parte e suas funções do comando:

 

$query = mysql_query("INSERT INTO usuario(login , senha , email , nome) VALUES

 

ja testei e nada o VALUE tem que ficar para fora mesmo e nao resta fechar uma " eu fiz tudo que estou dizendo e nada bem fica aqui o apelo obrigado

 

 

KARA TEM MAIS, NAO INPORTA O QUE EU DIGITE NO USER E PASS ELE PASSA A TABELA TA CRIADA COM ID USERNAME PASSWORD TUDO CERTINHO COLOQUEI PRIMARIA UNIDADE MAS NAO INPORTA O QUE COLOQUE ELE VAI DIRETO SO QUERO QUE VOCES ME DEM O NOME DA FUNÇÃO OU SEI LÁ O QUE, QUE O RESTO EU FAÇO.

 

 

DESCOBRI QUE E UMA BUSCA NA TABELA MAS COMO VOU OLHAR NO GOOGLE AGORA UMA BRABO E FAZ UM SEGUINTE DA UMA OLHADA NA HORA QUE EU ESCREVI ESSE TRECO, E AINDA TENHO QUE DAR AULA FUIII

 

kara muito obrigado mesmo vou tentar e aviso eu sei que os erros sao bestas mas vamos lá.

sem querer abusar mas ja abusando voce pode me dizer sobre as parte e suas funções do comando:

 

$query = mysql_query("INSERT INTO usuario(login , senha , email , nome) VALUES

 

ja testei e nada o VALUE tem que ficar para fora mesmo e nao resta fechar uma " eu fiz tudo que estou dizendo e nada bem fica aqui o apelo obrigado

 

 

 

 

KARA TEM MAIS, NAO INPORTA O QUE EU DIGITE NO USER E PASS ELE PASSA A TABELA TA CRIADA COM ID USERNAME PASSWORD TUDO CERTINHO COLOQUEI PRIMARIA UNIDADE MAS NAO INPORTA O QUE COLOQUE ELE VAI DIRETO SO QUERO QUE VOCES ME DEM O NOME DA FUNÇÃO OU SEI LÁ O QUE, QUE O RESTO EU FAÇO.

 

 

DESCOBRI QUE E UMA BUSCA NA TABELA MAS COMO VOU OLHAR NO GOOGLE AGORA UMA BRABO E FAZ UM SEGUINTE DA UMA OLHADA NA HORA QUE EU ESCREVI ESSE TRECO, E AINDA TENHO QUE DAR AULA FUIII

 

resolvido linha correta:

$query = mysql_query("INSERT INTO 'cadastro' VALUES('login','senha','email','nome')");

 

GENTE EU SEI QUE ESTOU ENCHENDO O SACO MAS E QUE JÁ FIZ VARIAS ALTERAÇÕES NO DODIGO, DA UMA OLHADA COMO ELE ESTA:

 

<?php

include 'conectar bd.php';

 

$login = $_POST['login'];

$senha = $_POST['senha'];

$email = $_POST['email'];

$nome = $_POST['nome'];

 

 

$query = mysql_query("INSERT INTO 'cadastro' VALUES('login','senha','email','nome')");

 

if($query)

{

echo 'Cadastrado com sucesso.';

 

}

 

else

{

 

echo 'Cadastro nao realizado volte e tente novamente';

 

}

 

?>

 

O CODIGO NA HORA DE CADASTRO ELE MOSTRA A SEGUINTE INFORMAÇÃO, Cadastro nao realizado volte e tente.

 

O QUE ESTA AVENDO E NO MEU CODIGO OU NO MYSQL A TABELA O LOGIN E VARCHAR 30 O RESTO TA COMO TEXT AJUDA MEU GENTE PO VOCÊS NÃO DIZEM QUE CONHECIMENTO E PARA TODOS, PELOMENOS EU TO ME MATANDO DE TANTO PROCURAR

 

DA UMA MAO POOOOO :clap:

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara muito obrigado mesmo vou tentar e aviso eu sei que os erros sao bestas mas vamos lá.

sem querer abusar mas ja abusando voce pode me dizer sobre as parte e suas funções do comando:

 

$query = mysql_query("INSERT INTO usuario(login , senha , email , nome) VALUES

 

ja testei e nada o VALUE tem que ficar para fora mesmo e nao resta fechar uma " eu fiz tudo que estou dizendo e nada bem fica aqui o apelo obrigado

 

 

 

 

KARA TEM MAIS, NAO INPORTA O QUE EU DIGITE NO USER E PASS ELE PASSA A TABELA TA CRIADA COM ID USERNAME PASSWORD TUDO CERTINHO COLOQUEI PRIMARIA UNIDADE MAS NAO INPORTA O QUE COLOQUE ELE VAI DIRETO SO QUERO QUE VOCES ME DEM O NOME DA FUNÇÃO OU SEI LÁ O QUE, QUE O RESTO EU FAÇO.

 

 

DESCOBRI QUE E UMA BUSCA NA TABELA MAS COMO VOU OLHAR NO GOOGLE AGORA UMA BRABO E FAZ UM SEGUINTE DA UMA OLHADA NA HORA QUE EU ESCREVI ESSE TRECO, E AINDA TENHO QUE DAR AULA FUIII

 

 

 

resolvido linha correta:

$query = mysql_query("INSERT INTO 'cadastro' VALUES('login','senha','email','nome')");

 

GENTE EU SEI QUE ESTOU ENCHENDO O SACO MAS E QUE JÁ FIZ VARIAS ALTERAÇÕES NO DODIGO, DA UMA OLHADA COMO ELE ESTA:

 

<?php

include 'conectar bd.php';

 

$login = $_POST['login'];

$senha = $_POST['senha'];

$email = $_POST['email'];

$nome = $_POST['nome'];

 

 

$query = mysql_query("INSERT INTO 'cadastro' VALUES('login','senha','email','nome')");

 

if($query)

{

echo 'Cadastrado com sucesso.';

 

}

 

else

{

 

echo 'Cadastro nao realizado volte e tente novamente';

 

}

 

?>

 

O CODIGO NA HORA DE CADASTRO ELE MOSTRA A SEGUINTE INFORMAÇÃO, Cadastro nao realizado volte e tente.

 

O QUE ESTA AVENDO E NO MEU CODIGO OU NO MYSQL A TABELA O LOGIN E VARCHAR 30 O RESTO TA COMO TEXT AJUDA MEU GENTE PO VOCÊS NÃO DIZEM QUE CONHECIMENTO E PARA TODOS, PELOMENOS EU TO ME MATANDO DE TANTO PROCURAR

 

DA UMA MAO POOOOO :clap:

 

gente agora ta cadastrando mas nao vai as informações que estao dentro dos input só vai os seguintes nomes:

 

login senha email nome

 

quem ja passo por isso ajuda ai gente, :ermm:

Compartilhar este post


Link para o post
Compartilhar em outros sites

gente agora ta cadastrando mas nao vai as informações que estao dentro dos input só vai os seguintes nomes:

 

login senha email nome

 

quem ja passo por isso ajuda ai gente, :ermm:

 

GENTE VAMOS MUDAR O RUMO DA CONVERÇA PARA OUTRO LADO...

 

VOCES QUE SAO PROGRAMADORES A MAIS TEMPO E MAIS EXPERIENTES DO QUE EU, ME TIREM UMA DUVIDA..

 

EU VENHO TENTANDO, E TENTANDO, E TENTANDO, E DEREPENTE DO NADA O MESMO CODIGO COMEÇA A FUNCIONAR.

 

COISA QUE NAO FUNCIONAVA AGORA FUNCIONA (((DO NADA DEREPENTE))) EU ESTOU CONSEGUINDO CADASTRAR AS INFORMAÇÕES CORRETAMENTE, MAS ANTES SÓ ENTREVA AS SENGUINTES PALAVRAS: LOGIN SENHA EMAIL NOME.

 

 

MAS E CLARO QUE NAO ERA PARA ENTRAR ESSA E SIM O QUE É ESCRITO DENTRO DOS input COISA QUE NAO TAVA AVENDO E AGORA ESTA CORRETO O CODIGO ESTA AQUI MAS QUERO SABER POR QUE EU TENHO QUE FICAR PASSANDO POR ESSE TIPO DE CONPORTAMENTO DO SERVIDOR OU DO MEU EDITOR PHP?

 

QUEM É O CULPADO NESSA PALHAÇADA.

 

O SERVIDOR OU O EDITOR KKKKKKK OU O CARA QUE ESTA ATRAZ DO MICRO KKKKKKK

 

ATE QUE ESTOU CONSEGUINDO PROGRAMAR COM A AJUDA DE VOCES E COM MEU INPENHO E ESTUDOS DIA A DIA NOITE A NOITE

 

POR FAVOR ME AJUDEM EXPRIQUEM ESSA MAGICA ESSE CONPORTAMENTE ESTRANHO DE ONDE ELE VEM ?

 

UM ABRAÇO A TODOS E OBRIGADO PELAS PESSOAS QUE ESTAO ME AJUDANDO E LENDO E POSTANDO AQUI E NO FACE

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize `$variavel`, o que você esta escrevendo e uma string normal, e nao uma variavel do php, desse jeito nao vai inserir o valor dela de forma alguma...

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize `$variavel`, o que você esta escrevendo e uma string normal, e nao uma variavel do php, desse jeito nao vai inserir o valor dela de forma alguma...

 

 

amigo paulo eu ja resolvi o problema INSERT BD, mas o fato de codigo ou servidor ou ou programa do editor, quem é que ta dando pau????

 

Eu digo isso por que o mesmo código que não pegava nem com reza vai pegar, logo a gora!!!!

do nada tipo tava me dando trabalho fico com dor de mim e funciono???

 

ai e f***, eu estava no codigo fazendo variações de posibilidade de ter algo solto no codigo e derepente ele funciona e nao venham dizer que foi alguma coisa que eu mexi por que eu uso o contro Z para voltar e fazer modificações no cod.

 

isso para mim ta mostrando um comportamento estranho essa situação, alguem ja passo por isso, codigo que nao vai e derepente vai ¹¹¹ :mellow:

 

usar variaveis vai resolver o meu problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo paulo eu ja resolvi o problema INSERT BD, mas o fato de codigo ou servidor ou ou programa do editor, quem é que ta dando pau????

 

Eu digo isso por que o mesmo código que não pegava nem com reza vai pegar, logo a gora!!!!

do nada tipo tava me dando trabalho fico com dor de mim e funciono???

 

ai e f***, eu estava no codigo fazendo variações de posibilidade de ter algo solto no codigo e derepente ele funciona e nao venham dizer que foi alguma coisa que eu mexi por que eu uso o contro Z para voltar e fazer modificações no cod.

 

isso para mim ta mostrando um comportamento estranho essa situação, alguem ja passo por isso, codigo que nao vai e derepente vai ¹¹¹ :mellow:

 

usar variaveis vai resolver o meu problema

 

 

novo problema na linha 14

Erro de análise : erro de sintaxe, inesperado '{', esperando "(" em C: \ Program Files \ EasyPHP-5.3.8.1 \ www \ logar.php na linha 14

 

Codigo pagina logar.php

to fazendo o seguinte caminho index.php logar.php pagina segura.php

 

tenho que chegar na pagina segura ainda nao resolvi esse problema por favor me ajudem

 

o Codigo de logar e esse:

 

<?php

 

session_start();

 

$con = mysql_connect('localhost', 'root','');

$bd = mysql_select_db('cadastro');

 

 

 

 

$busca = mysql_query('SELECT * FROM cadastro WHERE usuario = "$_POST["login"]" and senha = "$_POST["senha"]"');

$result = (mysql_num_rows($busca) == true);

if

{

while($ln = mysql_fetch_array($busca)){

$_SESSION['login'] = $ln['login'];

$_SESSION['senha'] = $ln['senha'];

 

header("location: pagina segura.php");

 

}

} else

 

{

echo "<meta http-equiv-'refresh' content='0; URL=index.php'>

<script type=\"text/javascript\">

alert(\"Usuario ou Senha Invalidos\");

</script>

";

}

?>

 

 

OBS: TEM MUITA GENTE LENDO O MEU POST POR FAVOR DEIXE SUA AJUDA OU MANDE SUA DUVIDA VAMOS AGITAR ISSO AQUI.

 

 

 

Gente o papo e o seguinte quem é que eu vou ter que subornar para meus codigos rodarem sem palhasada.

 

me<?php

 

$db = mysql_connect('localhost','root','');

$tabela = mysql_select_db('cadastro');

 

$pesquisa = mysql_query("SELECT * FROM cadastro WHERE login='$login' senha='$senha'", $db)

echo mysql_num_rows($pesquisa);

 

?>

 

echo mysql_num_rows($pesquisa) nao esta retornando 1

ja tentei o: mysql_affected_rows tambem nao retorna.

 

eu já to pegando a manha to legal só quero saber por que tenho esses conflitos?

 

OBS por que eu tenho que colocar $bd

pra que retorna a conexão?

 

quem ja passo por codigo que nao funciona e derepente funciona vamos la gente por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO:

 

<?php

 

if($_SERVER['REGUEST_METHOD'] = 'POST')

 

 

include('conectar bd.php');

 

$sql = mysql_query("SELECT * FROM cadastro WHERE login='{$_POST['login']}' and senha='{$_POST['senha']}'");

 

if(mysql_num_rows($sql)>0)

{

if(!session_start())

{

session_start();

}

 

$_SESSION['login'] = $_POST['login'];

$_SESSION['senha'] = $_POST['senha'];

header("location: session.php");

}

 

else

{

echo('<h1>Usuario e senha Incorreto tente novamente!!!');

}

?>

 

OBRIGADO A TODOS VOCES.

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.