2014-01-23 3 views
-1

Я работаю над фрагментом кода, переработанным из другого места, и оригинал прекрасно работает, но измененный просто дает мне пустую страницу. Я пробовал комментировать разделы в надежде на то, чтобы изолировать проблему, но я продолжаю бить дорожный блок. Я знаю, что это что-то простое и что-то, о чем я забываю, но у меня теперь болит мозг, и подумал, что я отправлю его сюда, пока я выхожу на улицу, чтобы кричать о прохождении автомобилей, чтобы облегчить разочарование.Пустая страница с PHP/MYSQL

<TITLE> Add Item </TITLE> 
<?php 

include("dbc.php"); 

if(isset($_POST['submit'])) 
     { 
     $material = $_POST['material']; 
     $dimmention = $_POST['dimmention']; 
     $size = $_POST['length']; 
     $color = $_POST['color']; 

     if(!$material) 
       { 
       echo "Error: Material is a required field. Please fill it."; 
       exit(); 
       } 

     $result = mysql_query("INSERT INTO list (mat, date, dim, size, color) 
     VALUES ('$material',NOW(),'$dimmention','$size','$color')",$connect); 
     echo "<b>Thank you! Item added Successfully!<br>You'll be redirected to Home Page after (4) Seconds"; 
     echo "<meta http-equiv=Refresh content=4;url=index.php>"; 

     } 
else 
     { 
     ?> 
     <br> 
     <h3>::Add Item</h3> 
     <form method="post" action="<?php echo $_SERVER[PHP_SELF] ?>"> 
     Material (Alum, Galv, Steel): <input name="material" size="6" maxlength="6"> 
     <br> 
     Dimentions (1 x 2 Patio, 2 x 2 090): <input name="dimmention" size="50" maxlength="100"> 
     <br> 
     Size (24, 30, 15): <input name="length" size="5" maxlength="5"> 
     <br> 
     Color (bronze, white, MF): <input name="color" size="6" maxlength="6"> 
     <br> 
     <input type="submit" name="submit" value="Add Item"> 
     </form> 
     <? 
     } 

?> 

Спасибо всем, кто может помочь.

+0

Всегда проверять сервера веб-журналы первым. Он расскажет вам, в чем проблема. –

+0

Положите ini_set ('display_errors', 1); error_reporting (E_ALL); после первого Laurent

+0

Это несчастный случай, ожидающий своего появления. – Strawberry

ответ

0

Мое первоначальное предположение состоит в том, что у вас short open tags отключен в вашем файле ini. Изменение нижней части страницы из этого:

<? 

    } 

?> 

к этому:

<?php 

    } 

?> 
0

Вы, вероятно, получаю ошибку PHP.

Попробуйте добавить этот код прямо перед вашим включать заявление:

<?php 
ini_set('display_errors', 1); 
ini_set('error_reporting', E_ALL); 
include('dbc.php'); 
+0

Это входит в мою кодовую книгу кода для дальнейшего поиска неисправностей. Спасибо @Rob – user3228819

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