2013-05-25 45 views

回答

0

您必須創建另一個輸入字段,例如password2,然後當您POST表單時,您可以檢查password1是否等於password2。

<?php 

$password1 = $_POST['password1']; 
$password2 = $_POST['password2']; 

if ($password1 == $password2) { 
    echo "Password is OK"; 

} else { 
    echo "You entered two different passwords"; 

} 

記住逃避所有數據來自POST未來或GET請求

0

如果你的密碼長度較短或者存在不匹配的情況,那麼你可以這樣做。如果你想這樣做,那麼在你檢查條件後,設置一個會話變量如

`$_SESSION['success']= false //i.e if the condition fails` 

如果你想保留以前的用戶輸入,那麼你可以使用cookie或會話變量來做到這一點。 ,然後重定向回註冊頁面。那裏你可以檢查

if(isset($_SESSION['success']) && $_SESSION['success']== false) { 
echo '<span> Enter the details again </span>'; 
you can now take the values of previous inputs and set it like this 
<input type="text" name="username" value="<?php if(isset($_SESSION['username'])) echo $_SESSION['username'];?>"/> 
... 
} 

如果你想清空頁面加載領域,你可以使用JavaScript。

相關問題