Поддержание состояния управления HTML в PHP? - PullRequest
0 голосов
/ 05 ноября 2011

Когда пользователь не может зарегистрироваться, поля исчезают, потому что происходит обратная передача на сервер.

Так, например, у меня есть это:

<input name="email" type="text"  id="email1"/>

Если пользователь терпит неудачувойти, что произойдет, это то, что поля исчезнут.Я мог бы сделать это.

<input name="email" type="text"  id="email1" value="<?php echo isset($_post["email"])?$_post["email"]:""; ?>"/>

Но это немного долгий путь, есть ли более простой способ сохранить состояние?

1 Ответ

1 голос
/ 05 ноября 2011

Вы можете сделать один помощник для управления тегами HTML-формы. Есть много библиотек, которые вы можете найти в сети или только что создали.

Большинство MVC-фреймворков имеют такие функции (Cakephp, codeigniter), но есть и автономные.

Образцы / Doc:

CodeIgniter: http://codeigniter.com/user_guide/helpers/form_helper.html

CakePHP: http://api.cakephp.org/class/form-helper

Акелос: http://akelos.org/wiki/forms

...