2014-09-13 58 views
-1

IM編輯一些代碼的客戶端,但我被困在一塊代碼

<?php 
include("sample/model.php"); 

if(!empty($username) && !empty($pass)){ 
    $data = aut($username,$pass,$database); 

?> 

    <form id="login" action="index.php" method="post"> 
     <label>User</label> 
     <input type="text" name="username" id="req" placeholder="User"> 
     <label>Password:</label> 
     <input type="password" name="pass" id="pass" placeholder="Password"> 
     <input type="submit" name="submit" value="Enter"> 
    </form> 

正如你所看到的表單提交給它的自我,是如何的數據轉換到後一個變量,在包含的文件中沒有這樣做的功能,在index.php中沒有其他相關的代碼。 希望有人可以幫助。 感謝先進!

+0

一個什麼樣的問題是什麼?我們如何找出'aut()'做了什麼?使用你的編輯器 - >在文件中查找 - >搜索'aut(' – Ghost 2014-09-13 00:45:49

回答

0

如果我理解正確你的問題。試試這個:

include("sample/model.php"); 
// $database <-- not really sure where you're getting that 
$username = (isset($_POST["username"]) ? $_POST["username"] : 'Not Found'); 
$pass = (isset($_POST["pass"]) ? $_POST["pass"] : 'Not Found'); 
$data = aut($username,$pass,$database); 
0

我想我知道你在問什麼。你會定義一個布爾值,或者你可以把$ username變成一個變量,並檢查它是否設置在實際的if語句中,但兩者都會導致相同的結果。

<?php 
include("sample/model.php"); 
$username = isset($_POST['username']; 
$pass = isset($_POST['pass']; 
$pass_data = $_POST['pass']; 
$user_data = $_POST['username']; 
if(isset(&&){ 
    $data = aut($user_data,$pass_data,$database); 

?>