Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта






Полезные ссылки
CS Yazzle - Узнай сколько реально стоит место в ТОП10!

wm-help.net -> Статьи веб-мастера -> Полезные мелочи -> PHP. Передача множества значений элементов формы php-скрипту

PHP. Передача множества значений элементов формы php-скрипту

Автор: Беляев Александр
Сайт Автора: wm-help.net
E-mail Автора: admin@wm-help.net
Дата написания: 18.11.2006
    Иногда нужно передатьнесколько значений элементов формы в виде массива элементов – в нашем случае checkbox'ов.Например – это бывает необходимо для удаления сразу нескольких сообщений вгостевой книге или форуме.

    Что бы передать массив элементов одного типа из html формы в php скрипт, нужно использовать одно и тоже имя для всех элементов, заканчивая его квадратными скобками [].     Пример php скрипта демонстрирующего работу с формой, содержащей массив checkbox'ов:
<?php
if (isset($_GET['name']))
{
    foreach($_GET['name'] as $val)
    {
        echo "выбран элемент: " . $val . "<br>";
    }
}
 
echo "<form>";
for ($i=0; $i<25; $i++)
{
    if (isset($_GET['name']))
    {
        if (in_array($i, $_GET['name']))
        {
            echo "<input type=\"checkbox\" name=\"name[]\" value=\"" . $i . "\" id=\"" . $i . "\" checked><label for=\"" . $i . "\">Элемент " . $i . "</label><br>";
            continue;
        }
    }
    echo "<input type=\"checkbox\" name=\"name[]\" value=\"" . $i . "\" id=\"" . $i . "\"><label for=\"" . $i . "\">Элемент " . $i . "</label><br>";
}
echo "<input type=\"submit\" name=\"Send\" value=\"отправить\">";
echo "</form>";
 
?>

Источник: http://wm-help.net/my-articles/article/send-many-form-elemets-to-php-script.htmPage copy protected against web site content infringement by Copyscape
Перепечатка данной статьи разрешается только при письменном(e-mail) разрешении автора (Беляева Александра Дмитриевича) и при полном сохранении исходного вида статьи (ссылки, авторские реферальные ссылки, e-mail'ы, форматирование текста, ...), а так же указания точных данных об авторстве (данные автора + прямая [без редиректа и не закрытая от индексации] ссылка на статью).
В случае не выполнения данных правил, возможно применение «особых» мер, к нарушителям.

Другие статьи из раздела "Полезные мелочи"
[ Вверх ]

Rambler's Top100

Другие наши проекты:
Бодибилдинг | Строим Домик | Доменные имена |
"PHP. Передача множества значений элементов формы php-скрипту"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2017.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.024