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

[Duvida] php5

Discussão em 'Web Development' iniciada por DarkT, 13 de Abril de 2008. (Respostas: 2; Visualizações: 714)

  1. DarkT

    DarkT Power Member

    Bem pessoal agora descobri o meu erro e vi que o livro em que tou a estudar e php4 ... e quero php5 mas ja tou perto de fim por isso vou continuar.

    O erro e que a variável HTTP_POST_VARS nao funciona em php5 e agora como substituo para funcionar li qualquer coisa de ficar _post_vars. Mas nao consegui...


    Código:
    <?php
                            if ($HTTP_POST_VARS['entrar']=='Entrar!')
                                {
                                    @session_start();
                                    $result = mysql_query('select log_nome,senha from usuarios where log_nome ="'.trim($nome).'";',$conexao);
                                    
                                    if (mysql_num_rows($result)>0)
                                        {
    
                                            $ususenha=mysql_result($result,0,senha);
    
                                        }
                                    else 
    
    
                                        {
    
                                            $ususenha= 'notuser';
                                        }
                                        
                                    if ($result and ($senha==$ususenha) and ($usosenha<>'notuser'))
                                    {
                                        @session_register($nome);
                                        echo '<p align="center">';
                                        echo '<font style="Tahoma" size=4>';
                                        echo $nome.'</font><br>';
                                        echo '<font style="Tahoma" size=2>';
                                        echo 'Estas On-line';
                                        echo '</p>';
                                    }
                                    else
                                    {
                                        echo'Utilizador nao autorizado';
                                    }
    
                                    }
    
    
    
                                else
                                    {
    
                                    echo '<form method = "post" name="Login" action="">
                
                                    <font style = "Tahoma" size = 1>
                                    Nome: <input type="text" name="nome" value"" size"15">
                                    <br>
                
                                    Password: <input type="text" name="senha" value"" size"15">
                                    <br>
        
                                    <p align="center"> <input onmouseover=this.style.cursor="hand" type="submit" name="entrar value="Entrar!" style="border:0;height: 18; width:50; background: #E8F3FD">
                                    </p>
                                    </font>
                                    </form>';
                                    }
                                    
                                    ?>
             
    Este e o Erro ..

    Error in my_thread_global_end(): 1 threads didn't exit PHP Notice: Undefined variable: _POST_VARS in C:\Inetpub\wwwroot\index1.php on line 42


    Desde ja obrigado

    DarkT
     
  2. Kayvlim

    Kayvlim Undefined Moderator
    Staff Member

    Em vez de $HTTP_POST_VARS[...] usa $_POST[...] :)
     
  3. DarkT

    DarkT Power Member

    Obrigado, pela ajuda que me estao a dar, ja esta resolvido:D:D
     

Partilhar esta Página