Ir para conteúdo
Fórum Script Brasil

Lua_afonso

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Lua_afonso

Lua_afonso's Achievements

0

Reputação

  1. Esse é um sistema de login, quando eu faço o Login fica aparecendo no meio da tela um erro de session_start() Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\projeto_final\adm\topo.php:10) in C:\AppServ\www\projeto_final\adm\verifica.php on line 3 Código código logar.php <?session_start();?> <? $login = $_POST['login]; $senha = $_POST['senha']; include "config.php"; $sql = mysql_query("SELECT * FROM adm WHERE login = '$login'"); $cont = mysql_num_rows($sql); while($linha = mysql_fetch_array ($sql)){ $senha_db = $linha['senha']; } if ($cont == 0){ echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=login.php'> &lt;script type=\"text/javascript\"> alert(\" O nome do usuario não correspodem.\"); </script> "; }else{ if($senha_db != $senha ){ echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> &lt;script type=\"text/javascript\"> alert(\" A senha não correspondem.\"); </script> "; }else{ $_SESSION['login_usuario] = $login; $_SESSION['senha_usuario'] = $senha; header('Location: index.php'); } } mysql_close($db); ?> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- código verifica.php <?session_start();?> <? include "config.php"; if(isset($_SESSION["login_usuario"]) AND isset($_SESSION['senha_usuario'])){ $login_usuario = $_SESSION["login_usuario"]; $senha_usuario = $_SESSION["senha_usuario"]; $sql = mysql_query("SELECT * FROM adm WHERE login = '$login_usuario'"); $cont = mysql_num_rows($sql); while($linha = mysql_fetch_array($sql)){ $senha_db = $linha['senha']; } if ($cont == 0){ unset($_SESSION["login_usuario"]); unset($_SESSION["senha_usuario"]); echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=login.php'> &lt;script type=\"text/javascript\"> alert(\" O nome do usuario não correspodem.\"); </script> "; } if($senha_db != $senha_usuario ){ unset($_SESSION["login_usuario]); unset($_SESSION["senha_usuario"]); echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> &lt;script type=\"text/javascript\"> alert(\" A senha não correspondem.\"); </script> "; } }else{ echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> &lt;script type=\"text/javascript\"> alert(\" O usuario e senha não correspondem.\"); </script> "; } ?>
  2. Tudo bem pessoal? Crie um site onde tem login e senha com session e está dando este erro na página Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\projeto_final\adm\topo.php:8) in C:\AppServ\www\projeto_final\adm\verifica.php on line 2 alguém sabe me dizer q erro seria esse <? session_start(); include "config.php"; if(isset($_SESSION["login_usuario"]) AND isset($_SESSION['senha_usuario'])){ $login_usuario = $_SESSION["login_usuario"]; $senha_usuario = $_SESSION["senha_usuario"]; $sql = mysql_query("SELECT * FROM adm WHERE login = '$login_usuario'"); $cont = mysql_num_rows($sql); while($linha = mysql_fetch_array($sql)){ $senha_db = $linha['senha']; } if ($cont == 0){ unset($_SESSION["login_usuario"]); unset($_SESSION["senha_usuario"]); echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=login.php'> <script type=\"text/javascript\"> alert(\" O nome do usuario não correspodem.\"); </script> "; } if($senha_db != $senha_usuario ){ unset($_SESSION["login_usuario]); unset($_SESSION["senha_usuario"]); echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> <script type=\"text/javascript\"> alert(\" A senha não correspondem.\"); </script> "; } }else{ echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> <script type=\"text/javascript\"> alert(\" O usuario e senha não correspondem.\"); </script> "; } ?>
  3. Lua_afonso

    Duplicada de Email

    Montei uma agenda, mais ela não pode aceitar dois email do mesmo cadastrado. Obrigado a quem ajudar erro:Parse error: syntax error, unexpected '}' in C:\AppServ\www\agenda\grava.php on line 59 quando eu executo da esse erro e pede para tirar a chave e retiro depois pede para retirar o else. <HTML> <HEAD> <TITLE>Grava formulario</TITLE> </HEAD> <BODY> <?php header('location:index.php?pg=incluir'); $con=mysql_connect("localhost","root","admin") or die (mysql_error()); $bd=mysql_select_db("db_agenda") or die (mysql_error()); $nome=$_POST['nome']; $rua=$_POST['rua']; $bairro=$_POST['bairro']; $cidade=$_POST['cidade']; $cep=$_POST['cep']; $telefone=$_POST['telefone']; $celular=$_POST['celular']; $email=$_POST['email']; if ($nome and $rua and $bairro and $cidade and $cep and $telefone and $celular and $email){ $sql_pesq = mysql_query("select * from db_agenda where email = '$email'"); $verifica = mysql_num_rows($sql_pesq); if ($verifica ==0){ $sql_gravar = mysql_query("insert into agenda(nome,rua,bairro,cidade,cep,telefone,celular,email) values ('$nome','$rua','$bairro','$cidade','$cep','$telefone','$celular','$email')"); }else{ echo " <meta http-equiv=refresh content=0; url=index.php?pg=incluir'> &lt;script type=\"text/javascript\"> alert(\"email já cadastrado.\"); </script>"; } $grava_email = $_POST['email]; ?> &lt;script> alert('Cadastrado com sucesso'); location.href='listagem_banco.php'; </script> <?php } else{ ?> &lt;script> alert('Erro ao Cadastrar'); location.href='listagem_banco.php'; </script> <?php } }else{ ?> &lt;script> alert('Campo em branco'); location.href='index.php'; </script> <?php } ?> </BODY> </HTML> Achei os erros... Para o sistema verificar tem que colocar uma condição IF código correto, falta só colocar um BREAK depois da condição pra parar o cadastro caso email já exista <HTML> <HEAD> <TITLE>Grava formulario</TITLE> </HEAD> <BODY> <?php $con=mysql_connect("localhost","root","admin") or die (mysql_error()); $bd=mysql_select_db("db_agenda") or die (mysql_error()); $nome=$_POST['nome']; $rua=$_POST['rua']; $bairro=$_POST['bairro']; $cidade=$_POST['cidade']; $cep=$_POST['cep']; $telefone=$_POST['telefone']; $celular=$_POST['celular']; $email=$_POST['email']; if ($nome and $rua and $bairro and $cidade and $cep and $telefone and $celular and $email){ $ver_email = mysql_num_rows(mysql_query("SELECT * FROM agenda WHERE email = '$email'")); if($ver_email != 0) { echo "<script>alert('ERRO! Este email já esta cadastrado no sistema');</script>"; echo "<script language=JavaScript>location.href='form_cadastro.html';</script>"; } $sql_cadastra = mysql_query("insert into agenda(nome,rua,bairro,cidade,cep,telefone,celular,email) values ('$nome','$rua','$bairro','$cidade','$cep','$telefone','$celular','$email')"); if($sql_cadastra){ ?> <script> alert('Cadastrado com sucesso'); location.href='listagem_banco.php'; </script> <?php } else{ ?> <script> alert('Erro ao Cadastrar'); location.href='listagem_banco.php'; </script> <?php } }else{ ?> <script> alert('Campo em branco'); location.href='alterar.php'; </script> <?php } ?> </BODY> </HTML>
×
×
  • Criar Novo...