2012-05-23 2 views
-1

У меня возникли проблемы с помощью PHP скрипт в файле Xhtml При проверке проверки от W3C, это держать показать это раздражает сообщение:PHP ошибка проверки сценария

character "<" is the first character of a delimiter but occurred as data 

вот мой код

<tr> 
     <td scope="row"><?php echo $prod_id; ?></td> 
     <td><?php echo $prod_name; ?></td> 
     <td><?php echo $prod_date; ?></td> 
     <td><?php echo $prod_price; ?></td> 
     <td> 
      <form action="./prod_edit.php" method="get" > 
       <input type="hidden" name="query_access" value="1" /> 
       <input type="hidden" name="product_id" value="<?php echo $prod_id; ?>" /> 
       <input type="hidden" name="product_name" value="<?php echo $prod_name; ?>" /> 
       <input type="hidden" name="product_date" value="<?php echo $prod_date; ?>" /> 
       <input type="hidden" name="product_price" value="<?php echo $prod_price; ?>" /> 
       <input type="submit" name="edit_button" value="Edit" /> 
      </form> 
     </td> 
     <td> 
      <form action="./prod_delete.php" method="get"> 
       <input type="hidden" name="query_access" value="1" /> 
       <input type="hidden" name="product_id" value="<?php echo $prod_id; ?>" />     
       <input type="hidden" name="product_name" value="<?php echo $prod_name; ?>" /> 
       <input type="hidden" name="product_date" value="<?php echo $prod_date; ?>" /> 
       <input type="hidden" name="product_price" value="<?php echo $prod_price; ?>" /> 
       <input type="submit" name="delete_button" value="Delete" /> 
      </form> 
    </td> 
</tr> 

Как исправить эту проблему?

+0

Можете ли вы опубликовать окончательный html? –

+0

Я только что обновил код – babygau

ответ

3

Вы проверяете неправильный код. У вашего окончательного кода не будет php, не выполненный внутри. Итак, насколько я знаю, замена php-части на образец эха $prod_id должна дать вам желаемые результаты.

Вы хотите, чтобы угадывать , что браузер получает, а не то, что делает сервер.

+0

, вставив PHP-код в валидатор. Я бы не подумал, что он это сделает. – deltree

+0

Но мой код работает хорошо, проверка страницы - это мой последний шаг. – babygau

+2

HTML-валидаторы не могут понять php. Вам необходимо передать страницу на валидатор через веб-браузер, чтобы сервер обрабатывал весь код PHP. – aynber

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