1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

login,HELP...

Discussão em 'Web Development' iniciada por rettop, 23 de Janeiro de 2008. (Respostas: 2; Visualizações: 1130)

  1. rettop

    rettop What is folding?

    Sera que me podesm ajudar???

    Código:
    <?php session_start(); ?>
    <!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=iso-8859-1" />
    <title>Untitled Document</title>
    <style type="text/css">
    body {
        margin: 0;
        background-color: #CCCCCC;
    }
    #header {
        background-color: #CC0000;
        height: 125px;
    }
    #left {
        position: absolute;
        left: 10px;
        top: 145px;
        width: 180px;
    }
    #center {
        margin: 20px 205px 0 205px;
    }
    #right {
        position: absolute;
        right: 10px;
        top: 145px;
        width: 180px;
    }
    div.titulo-header{
        text-align: center;
        font-size: 500%;
    }
    div.nav-box {
        text-align: center;
        border: 1px solid #000000;
        padding: 5px;
    }
    div.nav-header {
        background-color: #CC0000;
        height: 22px;
        padding: 3px 0 0 5px;
    }
    div.nav-body {
        margin-top: 5px;
        background-color: #F2F2F2;
        text-align: center;
    }
    div.center-body {
        padding: 10px;
        background-color: #F2F2F2;
    }
    div.center-bodyc {
        text-align:center;
        padding: 10px;
        background-color: #F2F2F2;
    }
    a#menu {
        text-color:#000000;
        text-decoration:blink;
    }
    </style>
    </head>
    
    
    <body>
    <div id="header">
        <div class="titulo-header">Club Video</div>
    </div>
    <div id="left">
      <div class="nav-box">
        <div class="nav-header">Menu</div>
        <div class="nav-body"><a class="menu" href="main.php">Pagina Inicial</a></div>
        <div class="nav-body" ><a class="menu" href="signup.php">Registo</a></div>
        <div class="nav-body"><a class="menu" href="login.php">Entrar</a></div>
        <div class="nav-body"><a class="menu" href="contactos.php">Contactos</a></div>
        </div>
    </div>
    <div id="center">
      <div class="nav-header">Entrar</div>
      <form method="post">
      <div class="center-body">
          
          <table cellspacing="0" cellpadding="0" border="0" >
        <tr>
            <td><p><span>Email:</span></p></td>
            <td title="Email"><input type="text" size="40" tabindex="1" name="login" value="<?php echo $_POST["login"]; ?>"  size="15" ></td>        
        </tr>
        <tr>
            <td><p><span>Password:</span></p></td>
            <td title="Senha"><input type="password" size="40" value="<?php echo $_POST["senha"];?>"  tabindex="2" name="senha"></td>
        </tr>
        </table>
      </div>
        <div class="center-bodyc">
            <input type="Submit"  name="confirmar" value="confirmar">
        </div>
     
    
    <?php
    if ($_POST["confirmar"]=="confirmar"){
            $email=$_POST["login"];
            $senha=$_POST["senha"];
            if (strlen($email)==0) echo"Introduza o Email";
            elseif (strlen($senha)==0)echo"Introduza a Senha";
            else{
                $con=odbc_connect("xxx","xxx","xxx");
                $sql1= "select * from cliente where EMAIL='".$email."'";
    
                $result1 = odbc_exec($con,$sql1);
                if (odbc_fetch_row($result1)) { 
                    $t1 = odbc_result($result1,"pass");
                    $tc = odbc_result($result1,"cod");
                }
                odbc_close($con);
                if ($t1==$senha) {
                    $_SESSION['login'] = $tc;
                    header(location:main_log.php);quit;
                }
                else {   
                    echo "Senha Errada ";
                }
            }
    }
        ?>
    </form>
    </div>
    <div id="right">
      <div class="nav-box">
        <div class="nav-header">Carrinho</div>
        <div class="nav-body">Em Construção</div>
      </div>
    </div>
    </body>
    </html>
     
    
    
    da-me erro por causa do header e nao sei como fazer para corregir
     
  2. SL87

    SL87 Power Member

    Em relação ao erro não vi....
    Mas cuidado com SQL injection....
     
  3. B12

    B12 Power Member

    Não podes usar headers depois de já teres enviado codigo Html para a pagina.

    A solução passa por usares o codigo no topo.
     

Partilhar esta Página