我有一個登錄表單和腳本index.php
。問題是,PHP代碼似乎沒有拿起我放在田
這裏是PHP代碼:
<?php
if(isset($_POST['user'])||isset($_POST['pass'])){
?>
<script>
$('#login-drop').addClass('open');
console.log('Opening');
</script>
<?php
if(isset($_POST['user'])){
if(isset($_POST['pass'])){
login();
} else{
?>
<script>
$('#pass-group').addClass('has-error');
console.log('Password has error.');
</script>
<?php
}
} else {
?>
<script>
$('#user-group').addClass('has-error');
console.log('User has error');
</script>
<?php
}
} else {
echo 'Nothing was entered';
}
function login(){
echo 'Both username and password was entered.';
}
?>
這裏是我的HTML表單:
<form class="form-horizontal" method="post" action="?login">
<fieldset>
<legend>Log in</legend>
<div class="form-group" id="user-group">
<label for="user" class="col-lg-2 control-label">Username</label>
<div class="col-lg-10">
<input class="form-control" id="user" placeholder="Username or Email" type="text">
</div>
</div>
<div class="form-group" id="pass-group">
<label for="pass" class="col-lg-2 control-label">Password</label>
<div class="col-lg-10">
<input class="form-control" id="pass" placeholder="Password" type="password">
<div class="checkbox">
<label>
<input type="checkbox"> Remember me
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-lg-10 col-lg-offset-2">
<button class="btn btn-primary" type="submit">Log in</button>
</div>
</div>
</fieldset>
</form>
即使我進入領域,它仍然說Nothing was entered.
我看不到問題,但我往往忽視了很多東西。
PS。我使用Bootstrap,因此這些類應該可以工作。我已經測試過它們。
它拿起僅擁有這些字段'名稱「屬性。提交字段時不使用'id'。 –
'var_dump($ _ POST)'的輸出是什麼? – arielnmz
您缺少輸入名稱,因此POST不能讀取您的數據。 –