2016-03-13 3 views
0

Я пишу простой PHP-скрипт внутри тега формы HTML и запускаю его с сервера Apache, но он не работает. Когда я проверяю HTML-код внутри браузера, он автоматически попадает под отметку <!-- (php code) -->. Пожалуйста, объясните , почему и что такое исправление?php code insde html select form

<html> 
<body> 
<form> 
    <select name="day"> 
     <option value="">day</option> 
      <?php 
       for($i = 1;$i <= 31; $i++){ 
       print "<option value=\"$i\">$i</option>";} 
      ?> 
    </select> 
</form> 
</body> 
</html> 

всерьез надеясь его не глупую ошибку -__- если да, дайте мне знать -_- Приведенный выше код является частью небольшой HTML файл

+0

Можете ли вы подробнее рассказать о 'автоматически попадает под тег'? – frz3993

+0

Что такое расширение файла, который вы пытаетесь запустить на сервере Apache. Также мне интересно, содержит ли код, который вы включили в свой ответ, содержимое файла, который вы пытаетесь запустить на сервере apache, или это исходный код веб-страницы? – Fleuv

+0

oops my bad, он подпадает под тег комментария html и этот маленький код не разрешен в приведенном выше определении. Wwtt – Syndicate

ответ

1

я бегу один и тот же код размещен. Нет никакой ошибки, которую он выполняет правильно, показывая раскрывающийся день. Я сохранил файл с расширением .php. Я думаю, вы сохранили файл в формате .html. Если да, пожалуйста, сохраните его в расширении .php.

+0

Писатель книги сохраняет его в html-документе -__ - – Syndicate

+0

, но он будет работать только в формате .php, а не в .html файле – user1234

+1

Тогда вам лучше попробовать другую книгу. – axiac

-1

Вы должны использовать:

echo "something"; 

Или:

print ("something"); 

Он должен работать тогда!