Два обработчика формы?

amen666

Новичок
newcomments.php - это текущая страница.
*****, у меня всего лишь одна маленькая просьба, помоги обработать массив. Тебе это наверняка пара пустяков - а я уже два дня мучаюсь.

Объясню ещё раз. В цикле где выводим сообщения к каждому сообщению привязываем кнопку:

<input type="hidden" name="name_com[]" value="<?php echo htmlspecialchars($rw['name_com'])?>">

Таким способом записываем в массив name_com все выведенные имена.

Теперь при нажатии на кнопку, в самой последней форме описанного чуть выше кода в текстовом инпуте должно появится это имя.

Сначала записываем массив в переменную:

$name_com = $_POST['name_com'];

В массиве все имена из таблицы, так?

теперь в этот инпут нужно вывести один элемент этого массива -

<td><input type="text" name="name_com" size=50% value="<?echo array_values($name_com);?>"></td>

функция array_values не подходит. ..
а какую функцию нужно использовать?
 

Фанат

oncle terrible
Команда форума
после поста всегда должен быть редирект.
а не вывод новой формы.
что-то у тебя тут не склеивается.
 

amen666

Новичок
Друг мой, всё склеится и заклеится как клеилось до того как мне взбрело в голову сделать это массовое удаление постов.

Скажите мне одно - тут кто-нибудь в состоянии помочь мне разобраться с этим массивом????
 

Фанат

oncle terrible
Команда форума
думаю, да.
а вот захочет ли копаться в этом, прямо скажем, г. - другой вопрос.
впрочем, бегают тут вокруг несколько любителей осчастливить не глядя. может, какой и забежит.
 

amen666

Новичок
господи там всего-то пару строчек выйдет
неужели трудно!?
 

Фанат

oncle terrible
Команда форума
честно сказать, да.
такое ощущение, что все это написано на каком-то иностранном языке.
я не понимаю смысла нагорможденных здесь конструкций.
 

amen666

Новичок
не нужно понимать конструкции.
просто обработать массив!
 

Фанат

oncle terrible
Команда форума
нужно - обработай

-~{}~ 04.11.09 20:03:

анекдот такой есть
арестант кричит тюремщику:
- В похлебку мясо не положено!
Тюремщик, флегматично:
- не положено - не ешь.
- Так ведь по уставу положено!
- положено? ешь.
- так ведь в суп не положено!!
- не положено - не ешь.
...
:)
 

amen666

Новичок
вот скажи мне - нафига нужен этот форум, если тут только такие вот умники как ты сидят и самолюбованием занимаются?
понятно, откуда у тебя столько сообщений
 

Фанат

oncle terrible
Команда форума
ну, сюда ведь не только такие умники, как ты приходят.
бывают вопросы и поинтереснее :)

и потом, я - не форум. тут много других людей. видимо, что-то с тобой не так, если ты их своим вопросом не заинтересовал?
 

amen666

Новичок
и нафига ты тут столько понаписал, если тебе неинтересно?
можешь здесь больше не отписываться.
спасибо за "помощь"
 

Савелей

Новичок
amen666
И как вообще сделать, чтобы у одной формы было два обработчика?

Я может и не прав, но делаю так:

PHP:
<input type="submit" name="act[delete]" value="Удалить">
<input type="submit" name="act[edit]" value="Принять">
<input type="submit" name="act[copy]" value="Копировать">
<input type="submit" name="act[save]" value="Сохранить">
</form>
 

Савелей

Новичок
*****
мне так удобней, люблю все группировать, сразу видно что это action.
да и если нужно будет перекинуть в обычный вид, то получим

<input type="hidden" name="act" value="delete">
<input type="hidden" name="act" value="edit">
<input type="hidden" name="act" value="save">
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Автор оригинала: amen666
господи там всего-то пару строчек выйдет
неужели трудно!?
пару строчек кода умножаем на сотню таких же, как ты, в месяц, и на каждого по 20 минут - уже спать некогда будет
чем ты лучше всех себе подобных и почему надо заниматься именно твоим идиотским вопросом?
 

dimagolov

Новичок
grigori, он или не понимает или не хочет понять, что приложив небольшие усилия, чтобы понять как обрабатывать формы, он сможет их конструировать любой сложности в будущем. он хочет здесь и сейчас код для своего вопроса...

amen666, то что ты пишешь в инпуте в name идет в индекс массива $_GET или $_POST, а то, что пишется в value идет в значение этого элемента массива. ВСЕ, ничего больше знать не нужно. можно создавать многомерные массивы любой вложенности приписывая нужное тебе в name и обрабатывать так, как тебе удобно. Только нужно понимать что тебе нужно и как ты сможешь обработать.
 
Сверху