PHP - перечислить все элементы формы внутри div - PullRequest
0 голосов
/ 14 января 2012

Существует ли встроенная функция php, которая будет возвращать массив (или какой-то список) всех элементов формы внутри элемента div или внутри определенной формы по имени или идентификатору?

Мой ограниченный опыт работы с javascript говорит мне, что это, вероятно, может быть выполнено с помощью javascript, но мне интересно, может ли это быть сделано в php. Спасибо за вашу помощь.

Моя единственная альтернатива - определение переменной внизу каждого элемента формы, например:

$allElements = 'name';
$allElements .= ', phone';
$allElements .= ', email'; 
and so on.  

Мне интересно, есть ли кратчайший путь к этому методу?

Ответы [ 2 ]

0 голосов
/ 14 января 2012

Вы захотите разобрать HTML.

$HTML = '<div name="phone"></div>';
$string = strstr($HTML, 'name=\"');
$string = strstr($string, '\"');

что-то в этом роде ...

это ваши лучшие друзья:

stripos() 
strrpos() 
strripos() 
strstr() 
strpbrk()
substr()
0 голосов
/ 14 января 2012

Не знаю точно, что вы имеете в виду.Все переменные из отправленной формы хранятся в глобальной переменной $ _POST.Это покажет вам список:

<code>if ($_POST) {
    echo '<pre>';
    echo print_r($_POST);
    echo '
';}

Возможно, вам нужно проанализировать HTML с помощью PHP - см. Ответ выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...