Помощник
|
Реализация добавления поля формы без перезагрузки |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
yury_mw |
31.7.2009, 20:16;
Ответить: yury_mw
Сообщение
#2
|
|
sc2r2bey,
динамическую форму можно сделать, примерно, так: <html> * будут добавляться новые текстовые поля в конец с именем поля "pole[N]" * у каждого поля своя кнопка на удаление * в form.php массив pole[] будет доступен через $_POST['pole']; |
|
|
sc2r2bey
|
Сообщение
#3
|
|
спасибо дружище буду пробывать, потом будут вопросы
-------------------- программирую web и для we |
|
|
sc2r2bey
|
Сообщение
#4
|
|
если я правильно понял, то по такому типу можно сделать и checkbox ставишь галочку появляется поле для загрузки изображения, удаляешь исчезает или группу полей?
-------------------- программирую web и для we |
|
|
yury_mw |
1.8.2009, 20:27;
Ответить: yury_mw
Сообщение
#5
|
|
sc2r2bey,
добавлять и убавлять можно и группу полей и все прочее, что только можно закодировать хтмл-ом. Про "checkbox, галочку и поле для загрузки изображения" непонятно, почему нужна именно галочка и что вы, собственно, от них всех хотели. Но, есть подозрение, что ничто не мешает и их "сделать" по такому же типу. ;) |
|
|
sc2r2bey
|
Сообщение
#6
|
|
осталось разобраться как этот массив из POST вытянуть подскажите?
кстати а почему name="pole[1]" ведь массивы начинаются с 0? -------------------- программирую web и для we |
|
|
yury_mw |
1.8.2009, 20:58;
Ответить: yury_mw
Сообщение
#7
|
|
кстати а почему name="pole[1]" ведь массивы начинаются с 0? sc2r2bey, [php]echo $_POST['pole'][1]; //$_POST['pole'] - это уже массив, но если сильно хочется, то для красоты можно создать новый, например, так: $pole = $_POST['pole']; print_r($pole); echo $pole[1];[/php] кстати а почему name="pole[1]" ведь массивы начинаются с 0? в php массивы начинаются с чего угодно и вообще могут индексироваться, чем удобно программисту, например, могут быть такие элементы массива: pole[1] pole[2] pole['a'] pole['b'] pole['some'] pole['something else'] и т.п. я проиндексировал массив по числу строчек, типа у первой строчки номер 1, у второй - 2, но можно было, например, и с нуля индексировать, для этого достаточно было в качестве имен полей указать не "pole[N]", а просто "pole[]". |
|
|
sc2r2bey
|
Сообщение
#8
|
|
супер я практически понял, ты меня подправил а как тогда вычислить количество элементов массива и с какого номера начинается массив?
делаю через count ('$pole'); выдает 1 хотя там больше значений блин бзе кавычек надо было count ($pole); теперь циклом можно загнать их в бд, правильно? -------------------- программирую web и для we |
|
|
yury_mw |
1.8.2009, 21:34;
Ответить: yury_mw
Сообщение
#9
|
|
супер я практически понял, ты меня подправил а как тогда вычислить количество элементов массива и с какого номера начинается массив? количество элементов в массиве возвращает функция count($pole) про то с какого номера начинается массив, встречный вопрос: вот вам массив: $forest = array('деревья' => array('липа', 'осина', 'елка'), 'звери' => array('тигр', 'лев', 'обезьян')); который элемент в нем первый? ;) есть такое понятие, как внутренний указатель массива. функция reset() устанавливает внутренний указатель массива на "первый элемент" и возвращает его (указатель). вообще для работы с массивами есть много специальных функций, например, foreach, которая позволяет "перемещаться" по массивам, про нее можно почитать, например, тут: foreach |
|
|
sc2r2bey
|
Сообщение
#10
|
|
спасибо, Мастер!
-------------------- программирую web и для we |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC | 20 | Krok | 6128 | Вчера, 5:43 автор: Krok |
|
Сайт не индексируется в Google без добавления ссылок в адурилку | 1 | Nekit | 449 | 17.3.2024, 3:25 автор: malamut |
|
Обменяю Юмани на гривны без комиссии | 0 | freeax | 557 | 15.3.2024, 16:06 автор: freeax |
|
PROXY-STORE.COM — ipV4 прокси от 42р В МЕСЯЦ с ротацией и без! Лучшая цена на рынке. 200+ стран | 16 | proxystore | 4295 | 14.3.2024, 14:00 автор: proxystore |
|
JustProxy - Резидентые прокси без ограничения по трафику Residential rotating proxy |
14 | justproxy | 5464 | 19.2.2024, 18:37 автор: justproxy |
Текстовая версия | Сейчас: 19.3.2024, 5:11 |