[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: input в массив
kss
Здравствуйте, помогите, пожалуйста. Если конструкция которая выводит строки массива

foreach ($mas as $var){
echo '
<tr>
<td><input type="text" name="0" id="0" size= "7" maxlength="50" value="'
.$var[0].'" /></td>
<td><input type="text" name="1" id="1= "7" maxlength="50" value="'
.$var[1].'" /></td>
<td><input type="text" name="2" id="2" size= "7" maxlength="50" value="'
.$var[2].'" /></td>
<td><input type="text" name="3" id="3" size= "7" maxlength="50" value="'
.$var[3].'" /></td>
<td><input type="text" name="4" id="4" size= "20" maxlength="50" value="'
.$var[4].'" /></td>
<td><input type="text" name="5" id="5" size= "20" maxlength="50" value="'
.$var[5].'" /></td>
<td><input type="text" name="6" id="6" size= "10" maxlength="50" value="'
.$var[6].'" /></td>
</tr>
'
;
}

Как мне потом опять собрать массив с этих input?



Спустя 28 минут, 44 секунды (21.04.2012 - 13:23) Bodich написал(а):
в смысле после того как пользователь введет другие данные ??

Спустя 19 минут, 19 секунд (21.04.2012 - 13:42) kss написал(а):
да

Спустя 7 минут, 33 секунды (21.04.2012 - 13:49) Bodich написал(а):
ну , тут 2 варианта : либо делать форму и оправлять на $_SERVER[PHP_SELF];
либо яваскрипт на событие нажатия кнопки "готово", смотря где потом нужны данные smile.gif

Спустя 2 часа, 25 минут, 21 секунда (21.04.2012 - 16:15) walerus написал(а):
Либо сделать так
foreach ($mas as $var){
echo '
<tr>
<td><input type="text" name="input_data[]" id="0" size= "7" maxlength="50" value="'
.$var[0].'" /></td>
<td><input type="text" name="input_data[]" id="1= "7" maxlength="50" value="'
.$var[1].'" /></td>
<td><input type="text" name="input_data[]" id="2" size= "7" maxlength="50" value="'
.$var[2].'" /></td>
<td><input type="text" name="input_data[]" id="3" size= "7" maxlength="50" value="'
.$var[3].'" /></td>
<td><input type="text" name="input_data[]" id="4" size= "20" maxlength="50" value="'
.$var[4].'" /></td>
<td><input type="text" name="input_data[]" id="5" size= "20" maxlength="50" value="'
.$var[5].'" /></td>
<td><input type="text" name="input_data[]" id="6" size= "10" maxlength="50" value="'
.$var[6].'" /></td>
</tr>
'
;
}

и на выходе будет массив с введенными/не введенными данными.
print_r( $_REQUEST ); // Вывести все что прислано POST/GET параметр
print_r( $_REQUEST['input_data'] );// Вывести именно то что ввели в поля INPUT

Спустя 22 дня, 35 минут, 43 секунды (13.05.2012 - 16:50) kss написал(а):
дак дело в том, что каждый инпут оно должно прикрепится к id записи

Спустя 27 минут (13.05.2012 - 17:17) kss написал(а):
<input class="pole" style="width: 100px; " type="text" name="sd['.$id_u.']" id="sd['.$id_u.']" maxlength="10" value="" />';

принимаем

print_t($sd);



Все намного проще... Спасибо всем за ответы

Спустя 25 минут, 12 секунд (13.05.2012 - 17:43) walerus написал(а):
kss Интересно, чем твой код, легче того что я написал? - по моему будет то же самое...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.