Вопрос по функциям

helpme

Новичок
Вопрос по функциям

Здравствуйте.

Хотел спросить правилен ли такой код и нормальный ли это стиль программирования?

PHP:
<? function show_form()  
{  
?>
<form method="post">
Имя<br>
<input type="text" name="name" maxlength="22">
<br>
E-mail
<br>
<input type="text" name="email" maxlength="21">
<br>
Сообщение
<br>
<textarea cols="50" rows="20" name="mess">
</textarea>
<br>
<input type="submit" value="Послать">
<input type="reset" value="Очистить">
</form>
<?  }
show_form();
?>
Или правильнее использовать оператор echo при выводе html-кода в функциях?
 

Фанат

oncle terrible
Команда форума
нет.
этот стиль чудовищен.
оператором echo при выводе html-кода пользоваться неправильно.

html-код должен находиться в шаблоне и иметь вид HTML-КОДА, а не венгерского рагу с корнишонами.
 

helpme

Новичок
я просто новичок, читаю вот в инете уроки по пхп и столкнулся с таким кодом, но он мне ужасно не понравился, поэтому и спросил ;)
 

Фанат

oncle terrible
Команда форума
Html-код выноси в отдельный файл и подключай через include.
 

Фанат

oncle terrible
Команда форума
вот тебе пример html-кода:
PHP:
<form method="POST">
<input type="text" name="name" value="<?=$row['name']?>"><br>
<input type="hidden" name="id" value="<?=$row['id']?>">
<input type="submit"><br>
<a href="?">Return to the list</a>
</form>
согласись - и выглядит гораздо лучше, и редактировать проще, и с кавычками путаться на надо.
 
Сверху