как получить элемент post в форме в этом случае (в PHP) - PullRequest
0 голосов
/ 07 декабря 2009

в форме, которая обрабатывается языком php, Как мы можем получить входные элементы, которые находятся в виде массива, таких как item1, item2, item3 ..... (если мы хотим только те элементы, которые имеют значения)

example:-
<form method="post" action="<?php echo $PHP_SELF;?>">
item1 <input type="text" name="item1">
item2 <input type="text" name="item2">
item3 <input type="text" name="item3">
<input type="submit" value="submit" name="submit"> 
</form>

Ответы [ 2 ]

3 голосов
/ 07 декабря 2009
<form method="post" action="<?php echo $PHP_SELF;?>">
item1 <input type="text" name="item[]">
item2 <input type="text" name="item[]">
item3 <input type="text" name="item[]">
<input type="submit" value="submit" name="submit"> 
</form>

Тогда в php

$inputarray = $_REQUEST['item'];

echo $inputarray[0];
0 голосов
/ 07 декабря 2009

Вы имеете в виду не только то, что находится в массиве $ _POST? Содержит все, что отправлено на страницу.

Так что вы можете сказать что-то вроде

if (isset($_POST['item1'])){
    echo $_POST['item1'];
}

(Очевидно, что помимо его повторения, вы можете сохранить его в БД, выполнить операции с ним и каким-либо образом распечатать его обратно на страницу, или что бы вы ни использовали форму)

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