2017-11-15 20 views
-3

ありがとうございます。 私は、Oracleデータベースと最後に、それはいくつかの仲間を助けるかもしれない、このタスクを達成ログインフォームの接続oracleデータベースを使用してログインフォームを作成する方法は?

$conn = oci_connect('hr', 'hr', 'localhost/XE', 'AL32UTF8'); 
    session_start(); 

    $myusername = isset($_POST['username']); 
    $mypassword = isset($_POST['password']); 

    $query = "SELECT * FROM VTP_admin WHERE username='".$myusername."' and password='".$mypassword."' "; 
    $vtpid = oci_parse($conn, $query); 

    $result = oci_execute($vtpid); 

    $count=oci_num_rows($vtpid); 
    echo ($count); 

    if($count==1){ 
     $_SESSION["username"]; 
     $_SESSION["password"]; 

     header("localhost/ERP/dashboard.php"); 
    } 
    else{ 
     echo "Incorrect Username or Password"; 
    } 
+0

あなたが試したものを更新してください。 – kranthi

+0

このコードは私が行っています。 – sid

+0

メソッドを作成してPDOを使用する – hasnain

答えて

0

と、実際に私が作成した接続が成功したが、問題をログインフォームを作成し、トラブルを抱えています。ご質問がありましたらお気軽にお問い合わせください。

<?php 
     session_start(); 
     global $conn; 
     $conn = oci_connect('hr', 'hr', 'localhost/XE', 'AL32UTF8'); 
     if(isset($_POST['submit'])){ 
      $user = $_POST['username']; 
      $pass = $_POST['password']; 
      $s = oci_parse($conn, "select username,password from vtp_admin where username='$user' and password='$pass'");  
      oci_execute($s); 
      $row = oci_fetch_all($s, $res); 
      if($row){ 
        $_SESSION['user']=$user; 
        $_SESSION['time_start_login'] = time(); 
        header("location: dashboard.php"); 
      }else{ 

       echo "wrong password or username"; 
      } 
     } 



    ?> 
関連する問題