Ir para conteúdo
Fórum Script Brasil

chackal_sjc

Membros
  • Total de itens

    182
  • Registro em

  • Última visita

Posts postados por chackal_sjc

  1. valeu,

    gente!

    eu vi o script melhor, tava quase tudo errado!!!a lógica né!

    então, eu vou começar denovo...

    está certo esse código para dar login ?

                                      <form  action="login_vai.php" method="post">
                                        <p><span class="login">usu&aacute;rio</span> 
                                          <input name="login2" type="text">
                                        </p>
                                        <p class="login">senha 
                                          <input name="senha2" type="password">
                                        </p>
                                        <p class="registrar"> 
                                          <input name="enviarindex2" type="submit" value="Continuar">
                                        </p>
                                      </form>
    Login_vai.php
    <?php
    // Conexão com o banco de dados
    require "comum.php";
    
    // Inicia sessões
    session_start(); //linha 13 <-----
    
    // Recupera o login
    $login2 = isset($_POST["login2"]) ? addslashes(trim($_POST["login2"])) : FALSE;
    // Recupera a senha, a criptografando em MD5
    $senha2 = isset($_POST["senha2"]) ? md5(trim($_POST["senha2"])) : FALSE;
    
    // Usuário não forneceu a senha ou o login
    if(!$login2 || !$senha2)
    {
        echo "Você deve digitar sua senha e login!";
        exit;
    }
    
    /**
    * Executa a consulta no banco de dados.
    * Caso o número de linhas retornadas seja 1 o login é válido,
    * caso 0, inválido.
    */
    
    
     $SQL = 'SELECT * '
            . ' FROM `tb_cadastro` '
            . ' WHERE login = "$login2" LIMIT 0, 30';
      
      
    $result_id = @mysql_query($SQL) or die("Erro no banco de dados!");
    $total = @mysql_num_rows($result_id);
    
    // Caso o usuário tenha digitado um login válido o número de linhas será 1..
    if($total)
    {
        // Obtém os dados do usuário, para poder verificar a senha e passar os demais dados para a sessão
        $dados = @mysql_fetch_array($result_id);
    
        // Agora verifica a senha
        if(!strcmp($senha2, $dados["senha"]))
        {
            // TUDO OK! Agora, passa os dados para a sessão e redireciona o usuário
            $_SESSION["nome_usuario"]   = stripslashes($dados["nome"]);
            $_SESSION["sobrenome_usuario"] = stripslashes($dados["sobrenome"]);
            $_SESSION["email_usuario"]    = stripslashes($dados["email"]);
    	$_SESSION["msn_usuario"]    = stripslashes($dados["MSN"]);
    	$_SESSION["icq_usuario"]    = stripslashes($dados["icq"]);
            header("Location: index.php");
            exit;
        }
        // Senha inválida
        else
        {
            echo "Senha inválida!";
            exit;
        }
    }
    // Login inválido
    else
    {
        echo "O login fornecido por você é inexistente!";
        exit;
    }
    ?>
    <?php
    // Inicia sessões
    session_start();
    
    // Verifica se existe os dados da sessão de login
    if(!isset($_SESSION["id_usuario"]) || !isset($_SESSION["nome_usuario"]))
    {
        // Usuário não logado! Redireciona para a página de login
        header("Location: index.php");
        exit;
    }
    ?>

    e olha o erro que aparece!

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/chackal/public_html/login_vai.php:8) in /home/chackal/public_html/login_vai.php on line 13

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/chackal/public_html/login_vai.php:8) in /home/chackal/public_html/login_vai.php on line 13

  2. então,

    eu puis aquele botao hidden la! com o nome "btnOK", com vaule=1

    bom, eu fiz o script do cadastro assim ó:

    if($_POST["btnOK"]) {
    
    header("location: redirecao.php");
    
    else {?> <form name='main' method='post'>
                                  <table width="266" height="294" border="0" cellspacing="0">
                                    <tr> 
                                      <td width="118" class="letranormal">Nome:</td>
                                      <td width="144"><input name="nome" type="text" id="nome"></td>
                                    </tr>
                                    <tr> 
                                      <td height="3" valign="top" bgcolor="#FF9900" class="letranormal"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                      <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    </tr>
                                    <tr> 
                                      <td class="letranormal">Sobrenome:</td>
                                      <td><input name="sobrenome" type="text" id="sobrenome"></td>
                                    </tr>
                                    <tr> 
                                      <td height="3" bgcolor="#FF9900" class="letranormal"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                      <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    </tr>
                                    <tr> 
                                      <td class="letranormal">E-Mail:</td>
                                      <td><input name="email" type="text" id="email"></td>
                                    </tr>
                                    <tr> 
                                      <td valign="top" bgcolor="#FF9900" class="letranormal"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                      <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    </tr>
                                    <tr> 
                                      <td class="letranormal">MSN:</td>
                                      <td><input name="MSN" type="text" id="MSN"></td>
                                    </tr>
                                    <tr> 
                                      <td height="3" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                      <td align="left" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    </tr>
                                    <tr> 
                                      <td class="letranormal">ICQ:</td>
                                      <td><input name="icq" type="text" id="icq"></td>
                                    </tr>
                                    <tr> 
                                      <td height="3" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                      <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    </tr>
                                    <tr> 
                                      <td class="letranormal">Login:<font size="1">(max 
                                        9) </font></td>
                                      <td><input name="login" type="text" id="login" maxlength="9"></td>
                                    </tr>
                                    <tr> 
                                      <td height="3" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                      <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    </tr>
                                    <tr> 
                                      <td class="letranormal">Senha:<font size="1">(max 
                                        9) </font></td>
                                      <td><input name="senha" type="password" id="senha" maxlength="9"></td>
                                    </tr>
                                    <tr> 
                                      <td height="3" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                      <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    </tr>
                                    <tr> 
                                      <td height="26"> <input type="submit" name="Submit" value="Enviar"></td>
                                      <td><input type='hidden' name='btnOK' value='1'>&nbsp;</td>
                                    </tr>
                                  </table>
                                </form>
                                <?php }?>
    então, aí quando ele vai para a redireciona.php eu fiz uma tabela para confirmar os resultados! assim ó:
    <?php
        include "mysqlconecta.php"; // para conectar no mysql
        include "mysqlexecuta.php"; // para execultar ele, ver se conecta e etc
        include "post.php";
    ?> // está certo isso?
                                <table width="266" height="165" border="0" cellspacing="0">
                                  <tr> 
                                    <td width="118" class="letranormal">Nome:</td>
                                    <td width="144"><?php echo "$nome"?>&nbsp;</td>
                                  </tr>
                                  <tr> 
                                    <td height="3" valign="top" bgcolor="#FF9900" class="letranormal"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                  </tr>
                                  <tr> 
                                    <td class="letranormal">Sobrenome:</td>
                                    <td><?php echo "$sobrenome"?>&nbsp;</td>
                                  </tr>
                                  <tr> 
                                    <td height="3" bgcolor="#FF9900" class="letranormal"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                  </tr>
                                  <tr> 
                                    <td class="letranormal">E-Mail:</td>
                                    <td><?php echo "$email"?>&nbsp;</td>
                                  </tr>
                                  <tr> 
                                    <td valign="top" bgcolor="#FF9900" class="letranormal"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                  </tr>
                                  <tr> 
                                    <td class="letranormal">MSN:</td>
                                    <td><?php echo "$MSN"?>&nbsp;</td>
                                  </tr>
                                  <tr> 
                                    <td height="3" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    <td align="left" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                  </tr>
                                  <tr> 
                                    <td class="letranormal">ICQ:</td>
                                    <td><?php echo "$icq"?>&nbsp;</td>
                                  </tr>
                                  <tr> 
                                    <td height="3" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                  </tr>
                                  <tr> 
                                    <td class="letranormal">Login:</td>
                                    <td><?php echo "$login"?>&nbsp;</td>
                                  </tr>
                                  <tr> 
                                    <td height="3" valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                    <td valign="top" bgcolor="#FF9900"><img src="pixel_transparente.gif" width="1" height="1"></td>
                                  </tr>
                                  <tr> 
                                    <td class="letranormal">Senha:</td>
                                    <td><?php echo "$senha"?>&nbsp;</td>

    bom, eu quero saber agora, como que faz para eu mandar a informação para o mysql....

    eu ainda não criei o botão para mandar nem o hidden... gostaria de suas ajudas e seus palpites para eu conciguir terminar esse script!

    Obrfadi

  3. o error

    olha o código que eu estou usando na parte de cadastro

    vê se ta certo!!!

    <?php 
    $nome = $_POST["nome"];
    $sobrenome = $_POST["sobrenome"];
    $email = $_POST["email"];
    $MSN = $_POST["MSN"];
    $icq = $_POST["icq"];
    $login = $_POST["login"];
    $senha = $_POST["senha"];
    
    $db = mysql_pconnect('localhost','chackal','*****');
    mysql_select_db("chackal_autusuario");
    
    $sql = "INSERT (nome, sobrenome, email, MSN, icq, login, senha) INTO tb_cadastro VALUES ('$nome', '$sobrenome', '$email', '$MSN', '$icq', '$login', '$senha');
    mysql_query($sql)";;
    
    printf("Cadastro concluido com sucesso.");
    
    
    printf("Suas informa&ccedil;&otilde;es s&atilde;o essas: ");
    
    printf("Nome: <br>",$nome);
    printf("Sobrenome: <br>",$sobrenome);
    printf("E-Mail: <br>",$email);
    printf("MSN: <br>",$MSN);
    printf("ICQ: <br>",$icq);
    printf("Login: <br>",$login);
    printf("Senha: <br>",$senha);
    
    
    $procura = "SELECT * FROM tb_cadastro WHERE login LIKE '$login' and email LIKE '$email'";
    $resultado = mysql_query("$procura");
    
    while ($linha = mysql_fetch_array("$resultado"))
    {
    $id_cadastro = $linha("id");
    printf("Numero do cadastro: %s",$id_cadastro);
    }
    ?>

    tipo,

    eu coloquei ele no meio do nada,, e não funcionou, como que eu faço para funcionar?

    que que é esse negocio de campo hidden???

  4. afff,,

    q ridículo, como eu não sabia isso!!! bah...!!!

    viu.. e sobre a outra questão? de confirmar o cadastro?

    é só eu nem mandar as informações para a tabela né?!?! só se ele clicar no "Confirmar" ai eu mando ir!.. é isso?

  5. amigos,

    para criar um campo de confirma senha como que faz?

    eu fiz já o input de senha e tals!

    mas eu quero fazer outro de senha para ele confirmar a senha,

    tem q fazer um IF para ver se as senhas estão batendo uma com a outra né? mas como?

    E se for facil também, como que faz por exemplo

    a pessoa coloca o cadastro dela lá, normal!

    quando elá termina, ela clica com um botao para enviar né!?! tudo bem até ai.

    Mas eu queria que entrase outro pagina falando as informações que ela colocou e com um outro botão para confirmar o cadastro!!!

    Obrigado!

  6. Usa o

    $icq = $_POST["icq"];

    $MSN = $_POST["MSN"];

    O method seria isso aqui:

    <form name="form1" method="post" action="">

    </form>

    esse :

    $icq = $_POST["icq];

    $MSN = $_POST["MSN"];

    é pra colocar no lugar do

    $icq = $HTTP_POST_VARS["icq"];

    $MSN = $HTTP_POST_VARS["MSN"];

    ?????

    tipo, o :

    <form name="form1" method="post" action="">

    </form>

    tem que por aonde? no input?

    em cada 1? ou pode ser 1 em todos?

  7. amigos, eu estou fazendo um script para cadastro

    e tipo, eu fiz 2 inputs um com o nome "MSN"e outro com "icq"

    ai pro php pegar o que está escrito no input eu coloquei:

    $icq = $HTTP_POST_VARS["icq"];

    $MSN = $HTTP_POST_VARS["MSN"];

    ta certo né?

    então, mas me falaram que não pode esquecer de usar o method="post no form"

    que que seria isto? e como eu faço isso e aonde?

    Obrigado

  8. Amigos do scripbrasil, qual livro vocês recomendam para iniciantse? e também algum livro que aborde php + mysql!!!

    Obrigado!!!

    Vou comprar este livro, aqui, será que é bom?

    Obrigado

  9. olha amigo,

    eu vi seu script mas, não intendi muito não, praticamente nada!

    Bom

    eu sou bem iniciante em php, vamos por passos entào

    eu já sei conectar no mysql e no bd!

    agora eu quero primeiramente fazer com que as informações cadastrais sejam enviadas para tabela, que se chama aut_users!

    na aut_users tem os seguintes campos: ID, Nome, Login e senha.

    Como eu faço para mandar pela site, pelo cadastro, as informações para a tabela?

    Muito obrigado!

  10. bom, estou precisando de um script de cadastro!

    Eu sou leigo em php, e não estou conciguindo achar um legal,

    bom... eu pretendo fazer assim

    colocar as informações, MSN, icq e etc.

    ai em um outra página iria automaticamente aparecer $cadastrado MSN e icq

    entenderam?

    Obrigado pela coperação

  11. eu quero fazer um link no botão que ele ao invez de ir para o .htm

    exemplo:

    on (release) {

    getURL("calend.htm");

    }

    ele vai procurar o calend.htm na pasta que está o .swf... mas eu quero colocar linkar outra pasta

    tipo

    www.blabla.com/calend

    intende??

    eu tentei assim:

    on (release) {

    getURL("/calend.htm");

    }

    mas não vai.. alguém me ajuda!!!

×
×
  • Criar Novo...