2015-05-13 3 views
2

Когда я использую этот фрагмент PHP, он делает веб-страницу пустой (белой) и ничего не показывает. Вот мой код:PHP создает пустую веб-страницу

<?php 
if(isset($_POST['submit'])){ 
// 
$user = $_POST['username']; 
$pwrd = $_POST['pwrd']; 
//include database connection 
include('../includes/db_connect.php'); 
if(empty($user) || empty($pwrd)){ 
    echo 'Missing information'; 
} 
?> 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8" /> 
<meta http-equiv="X-UA-Compatible" content="IE=9" /> 
<script src="https://code.jquery.com/jquery-1.10.2.js"></script> 
</head> 
<body> 

<div id="container"> 
<form action="Login.php" mthod="post"> 
    <p> 
    <label>Username</label><input type="text" name="username" /> 
    </p> 
    <p> 
    <label>Password</label><input type="password" name="pwrd" />  
    </p> 
    <input type="submit" name="submit" value="logIn" /> 
</form> 

</div> 
</body> 
</html> 


После тестирования различных частей кода PHP, я заметил только этот код сделать страницу пустой

if(empty($user) || empty($pwrd)){ 
    echo 'Missing information'; 
} 
?> 

Является ли это возможно, что-то делать с Apache, или что-то не так с моим PHP?

+0

'error_reporting (E_ALL); ini_set ('display_errors', 'On'); 'вверху. Если это не сработает, посмотрите на свой журнал httpd. – Devon

+0

положить '' после ''? – maxisme

ответ

3

Есть следующие задачи: -

  1. ваш первый, если кронштейн не закрыт. Так закрыл его.

  2. Неправильный формат формы. Орфографическая ошибка: -

Так правильный код здесь: -

<?php 
if(isset($_POST['submit'])){ 
    // 
    $user = $_POST['username']; 
    $pwrd = $_POST['pwrd']; 
    //include database connection 
    include('../includes/db_connect.php'); 
    if(empty($user) || empty($pwrd)){ 
     echo 'Missing information'; 
    } 
}// missing 
?> 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8" /> 
<meta http-equiv="X-UA-Compatible" content="IE=9" /> 
<script src="https://code.jquery.com/jquery-1.10.2.js"></script> 
</head> 
<body> 

<div id="container"> 
<form action="Login.php" method="post"> // method is written mthod 
    <p> 
    <label>Username</label><input type="text" name="username" /> 
    </p> 
    <p> 
    <label>Password</label><input type="password" name="pwrd" />  
    </p> 
    <input type="submit" name="submit" value="logIn" /> 
</form> 

</div> 
</body> 
</html> 

Выход: - до представить: - http://prntscr.com/74xhb7 После представить: - http://prntscr.com/74xhmm

Примечание: - кронштейн, который Я сказал, что вы закрываете, вы можете закрыть его на основе вашего удобства. Благодарю.

Также не паникуйте с ошибкой, которую вы видели на втором снимке экрана. Это потому, что я не включаю файлы в свой конец.

Смежные вопросы