Jump to content
Fórum Script Brasil

Diego A.

Membros
  • Posts

    11
  • Joined

  • Last visited

About Diego A.

Diego A.'s Achievements

0

Reputation

  1. Olá, sou iniciante em PHP e estou querendo aprender da melhor forma possível, programando...não é coisa muito complicada o que quero fazer mas está me dando mta dor de cabeça.... o principio será um cadastro de clientes, login, e envio de e-mail (para um cliente logado). Pois bem, eu fiz tudo, porém, existem erros que eu não consigo arrumar.. Acho que o principal é em relação a conexão com banco de dados...já tentei de diversas maneiras mas não consigo fazê-lo funcionar... esse é o codigo da conexão... <? class conexao_mysql{ var $banco = "diego"; //nome do banco de dados var $servidor = "localhost"; //nome do servidor de banco de dados var $password = ""; //password do banco var $user = "root"; //usuario do banco var $link_id = ""; //link para resultado da consulta var $MYSQL_ERRNO = ""; //variavel para tratamento de erros, nº de error var $MYSQL_ERROR = ""; //variavel para tratamento de erros, nome do error var $rows=""; function conexao_mysql(){ $this->connect(); } function connect(){ $this->link_id = mysql_connect($this->servidor,$this->user,$this->password); if(!$this->link_id) { $this->MYSQL_ERRNO = 0; $this->MYSQL_ERROR = "Conexão Falhou $this->servidor."; $this->message_error(); } else if(empty($this->diego) && !mysql_select_db($this->diego)) { $this->MYSQL_ERRNO = mysql_errno(); $this->MYSQL_ERROR = mysql_error(); $this->message_error(); } else if(!empty($this->diego) && !mysql_select_db($this->diego)) { $this->MYSQL_ERRNO = mysql_errno(); $this->MYSQL_ERROR = mysql_error(); $this->message_error(); } } function result($link, $row, $mix){ return mysql_result($link,$row,$mix); } function close(){ return mysql_close($this->link_id); } function query($query){ if($result = mysql_query($query,$this->link_id)){ $this->rows = @mysql_num_rows($result); return $result; } else die($query);//$this->sql_error(); } function Id(){ return mysql_insert_id(); } function message_error($url='') { echo "<script>alert('Erro: ". $this->sql_error() ."');</script>"; if($url) echo "<script>location.self='$url';"; else echo "<script>history.back();</script>"; } function sql_error() { if(empty($this->MYSQL_ERROR)) { $this->MYSQL_ERRNO = mysql_errno(); $this->MYSQL_ERROR = mysql_error(); } echo "<script>alert('Error $this->MYSQL_ERRNO: $this->MYSQL_ERROR');</script>"; exit; } } ?> por favor, se puderem me ajudar...não quero encher o saco com coisas aparentemente comuns de fazer, mas olhei nos tópicos sobre banco e conexão com banco, mas não consigo fazer funcionar...esse foi o jeito que mais chegou perto!! deve ter meios bem mais fávocês de fazer uma conexão simples (esse código está desse jeito porque sou iniciante...)...já não sei o que faço!!! me ajudem por favor!!! :(
  2. Diego A.

    Headers already sent

    verdade...que deslize meu... :lol:
  3. Diego A.

    Headers already sent

    opa...legal cara, deu certo!! não sabia que o POST tinha de ser caixa alta....pensei que não importava... e o trin eu achava que era com n tmbm.. :P de toda forma deu certo...valeeewww :D
  4. Diego A.

    Headers already sent

    É gente...ainda to com problemas nesse login.. <_< o novo problema é o seguinte...eu preencho o nome e senha com os dados cadastrados no banco, mas ao invés de cair na pagina correta ele mostra a informação "Você deve digitar sua senha e login!" ...como se não tivesse preenchido nada... já revisei e não sei onde eu errei... por favor, me ajudem.... :)
  5. Diego A.

    Headers already sent

    hwhahwha...sentimental, essa vou lembrar sempre que usar as sessions... :lol: o script que postei é o conteudo total..não tem linha em branco, mas valeu a dica. Bem...problema resolvido, surgiram un's novos...vou tentar resolver, se não conseguir eu peço ajuda de novo..valeeeewww.. ;)
  6. Diego A.

    Headers already sent

    opa cara....deu certo inverter a sessão pelo conexão... outra dúvida, como você descobriu que a solução era essa? valeu :D
  7. Diego A.

    Headers already sent

    é vamp.... eu usei o bloco de notas msmo....mas não entendi direito a sua solução :( abrir minha pagina em um editor? c está querendo dizer que tenho de abrir em um front page??? tipo o dreamweaver? valeewww ;)
  8. Diego A.

    Headers already sent

    Eu estou tentando fazer um sistema de cadastro e login, mas estou com o seguinte problema: na página de login (login.php) eu insiro os dados e quando vou enviar ao invés de ir para a página login_vai.php ele dá o seguinte erro...: Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-8\www\site\tcc\conexao.php:84) in c:\arquivos de programas\easyphp1-8\www\site\tcc\login_vai.php on line 3 o codigo do login_vai.php está abaixo: <?php require "conexao.php"; session_start(); $login= isset($_post["login"])? addslashes(trin($_POST["login"])): FALSE; $senha= isset($_POST["senha"])? md5(trim($_POST["senha"])): FALSE; if (!$login || !$senha){ echo "Você deve digitar sua senha e login!"; exit;} $SQL = "SELECT id, nome, login,senha FROM cliente WHERE login= '" . $login . "'"; $result_id= @mysql_query($SQL)or die("Erro no banco de dados!"); $total = @mysql_num_rows($result_id); if($total){ $dados= @mysql_fetch_array($result_id); if(!strcmp($senha, $dados["senha"])) { $_SESSION["id_usuario"] = $dados["id"]; $_SESSION["nome_usuario"] = stripslashes($dados["nome"]); header("Location:index.php"); exit;} else { echo "Senha Inválida"; exit;}} else { echo "O login fornecido por você é inexistente"; exit; } ?> me ajudem, por favooorrr :(
  9. eu entendi meia boka, mas parece que da certo isso...valeu véio, vou tentar fazer
  10. É possivel pegar uma tabela SQL, bloquear os registros e enviar via formulário registro por registro via e-mail? conforme um registro é enviado o proximo´será enviado a partir de uma resposta....tem como eu fazer isso??? me ajudem kras....por favoooorrr
  11. Olá pessoal, não quero abusar da paciencia de ninguém.... sou iniciante em PHP e estou precisando fazer um sistema de Login simples onde vai reconhecer clientes cadastrados no banco ou o gerente previamente cadastrado...se alguém tiver um código assim ou poder me ensinar eu agradeço muito valeu gente
×
×
  • Create New...