Помощник
|
Не разобраться в for |
scva
|
Сообщение
#1
|
||
|
|
||
|
|||
forest69 |
13.9.2010, 16:56;
Ответить: forest69
Сообщение
#2
|
|
попробуйте убрать = из знака <=
|
|
|
scva
|
Сообщение
#3
|
|
|
|
|
scva
|
Сообщение
#4
|
|
по до меня дошло, в чем дело, ввел в заблуждение .
Для начала необходимо посчитать количество $title, а затем выводить цикл, наверное. Если да то как их посчитать [PHP]<input type="text" name="title">[/PHP] |
|
|
scva
|
Сообщение
#5
|
|
сделал так [php]$result = count($title);
for ($i = 0; $i <= $result; $i++) {[/php]теперь выводит одинаковые значения, допустим в первое поле ввели Книга, во второе Игра. Скрипт выводит 2 поля с значение Игра |
|
|
unnormal |
13.9.2010, 17:33;
Ответить: unnormal
Сообщение
#6
|
|
Учитесь занимать отладкой.
Для начала узнайте чему у Вас равно title [PHP]echo "<pre>"; print_r($_POST); echo "</pre>";[/PHP] |
|
|
unnormal |
13.9.2010, 17:44;
Ответить: unnormal
Сообщение
#7
|
|
Как я понял есть форма с несколькими полями, так вот каждому полю надо давать уникальное имя <input type="text" name="title_1">
Затем скриптом проверить сколько из них заполнено [php] foreach ($_POST as $post) { if (preg_match("#^title_[0-9]+$#i", $post) && !empty($post)) $articles[] = $post; } echo "Количество полей >>".count($articles); for ($i=0; $articles[$i]; $i++) { echo $articles[$i]."<br />"; } [/php] |
|
|
scva
|
Сообщение
#8
|
|
|
|
|
forest69 |
13.9.2010, 17:48;
Ответить: forest69
Сообщение
#9
|
|
Как я понял есть форма с несколькими полями, так вот каждому полю надо давать уникальное имя <input type="text" name="title[B]_1[/B]"> Затем скриптом проверить сколько из них заполнено [php] foreach ($_POST as $post) { if (preg_match("#^title_[0-9]+$#i", $post) && !empty($post)) $articles[] = $post; } echo "Количество полей >>".count($articles); for ($i=0; $articles[$i]; $i++) { echo $articles[$i]."<br />"; } [/php] Не обязательно давать уникальное имя можно все обозвать title из них записывать в массив и потом выводить. я так делал для ввода данных в БД, т.к. не знал какое количество инпутов у меня будет. |
|
|
scva
|
Сообщение
#10
|
|
forest69,с этим я разобрался, НО почему то у меня в массиве передается одно значение title, то есть последнее заполненное поле title
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
помогите разобраться | 0 | ata_hb | 5458 | 31.7.2015, 11:12 автор: -ata- |
|
Помогите разобраться с проблемой отображения страницы. | 1 | g6734604 | 5349 | 10.7.2015, 22:11 автор: -g6734604- |
|
Помогите разобраться с формой обратной связи. | 0 | Aleks2708 | 2866 | 25.3.2012, 15:09 автор: -Aleks2708- |
|
Пожалуйста помогите разобраться | 4 | vladimir003 | 3294 | 10.3.2012, 22:21 автор: -vladimir003- |
|
Помогите разобраться: кривые руки | 7 | DasTPID | 6277 | 26.1.2009, 17:28 автор: -DasTPID- |
Текстовая версия | Сейчас: 19.3.2024, 9:06 |