2016-12-26 44 views
0

在下面的代码$username是我需要在else部分变量。我怎么才能得到它?请帮帮我。正如我对PHP新手一样。我不知道这是否正确,但请帮助我。如何在其他部分使用POST值?

if($_SERVER['REQUEST_METHOD']=='POST') 
{ 
    $username = $_POST['username']; 
    require_once('dbConnect.php'); 
    $sql = "select * from login where username='$username'"; 

    $check = mysqli_fetch_array(mysqli_query($con,$sql)); 

    if(isset($check)) 
    { 
     echo "success"; 
    } 
    else 
    { 
     echo "Invalid Username "; 
    } 

} 
else 
{ 
    //here i want to use $username 
} 
+1

1.初始化'$ username'上面的'if' | 2.如果你在里面指定用户名,你期望​​在'else'里面? – Thamilan

+0

@Thamilan,但我从post方法获取$ username –

+0

您必须发布有关您的问题的更多细节,我的意思是你想要做什么。 –

回答

0

变化从

if($_SERVER['REQUEST_METHOD']=='POST') 
    { 
    $username = $_POST['username']; 
    require_once('dbConnect.php'); 
    $sql = "select * from login where username='$username'"; 

    $check = mysqli_fetch_array(mysqli_query($con,$sql)); 

    if(isset($check)) 
    { 
     echo "success"; 
    } 
    else 
    { 
     echo "Invalid Username "; 
    } 

} 
    else 
     { 
    //here i want to use $username 
     } 

$username = (isset($_POST['username']))?$_POST['username']:''; 
if($_SERVER['REQUEST_METHOD']=='POST') 
    { 
    require_once('dbConnect.php'); 
    $sql = "select * from login where username='".$username."'"; 

    $check = mysqli_fetch_array(mysqli_query($con,$sql)); 

    if(isset($check)) 
    { 
     echo "success"; 
    } 
    else 
    { 
     echo "Invalid Username "; 
    } 

} 
    else 
     { 
    //here i want to use $username 
     echo $username; 
     } 
+0

thnk u @dhruv jadia –

+0

欢迎:),如果它工作正常,请接受答案 –

相关问题