Forum Webscript.Ru

Программирование => PHP => Тема начата: vespen от 13 Февраля 2004, 17:25:03

Название: Передача многочисленных переменных
Отправлено: vespen от 13 Февраля 2004, 17:25:03
Подскажите как лучше реализовать передачу большого числа переменных из формы в скрипт. Форма динамически формирует список записей, которые берет из базы. Напротив каждой записи чекбокс. Как передать значения всех чекбоксов в скрипт, если кол-во записей около 100-200?
И как по-элегантнее эти переменные проинициализировать, чтобы не писать что-то вроде этого:

if (isset($_POST["id"])) {$id=$_POST["id"];} else {$id="0";}
if (isset($_POST["btn_del"])) {$btn_del=$_POST["btn_del"];} else {$btn_del="0";}
...
Название: Передача многочисленных переменных
Отправлено: xax от 13 Февраля 2004, 17:30:14
Каждому присвоить имя, и объяснить скрипту каким образом ты хочешь сохрянять введённые данные!
Что ты называешь базой?
Название: Передача многочисленных переменных
Отправлено: vespen от 13 Февраля 2004, 17:31:23
"Что ты называешь базой?"
mysql
Название: Передача многочисленных переменных
Отправлено: xax от 13 Февраля 2004, 17:32:47
Так сразу и надо говорить!
Название: Передача многочисленных переменных
Отправлено: Макс от 13 Февраля 2004, 17:49:36

]" value="1">

А в скрипте работаешь с массивом $_POST[\'del\'];

Какие проблемы с инициализацией ?
Название: Передача многочисленных переменных
Отправлено: Меняздесьдавнонет от 13 Февраля 2004, 18:26:37
xax а ну БРЫСЬ отсюда!
от горшка два вершка, сам в двух строчках разобраться не может, сопли размазывает - "помогите!", а туда же - другим советы давать!
Чтоб духу твоего здесь не было!
Название: Передача многочисленных переменных
Отправлено: Меняздесьдавнонет от 13 Февраля 2004, 18:29:31
vespen, а чтобы не писать "что-то вроде", используешь такой удобный оператор, как foreach
Название: Передача многочисленных переменных
Отправлено: vespen от 13 Февраля 2004, 19:28:29
так и знал, что без массива не обойтись
спасибо всем!
Название: Передача многочисленных переменных
Отправлено: CepbIu от 19 Февраля 2004, 19:09:43
У меня в догонку вопрос ... из нескольких таких

">

скрипт из формы получит $i_color в виде массива ?
Название: Передача многочисленных переменных
Отправлено: ThE0ReTiC от 19 Февраля 2004, 19:14:13
CepbIu
нет
Название: Передача многочисленных переменных
Отправлено: CepbIu от 19 Февраля 2004, 20:03:31
а допустимо ли в качестве имени поля использовать i_color[0] ? или всё гораздо проще - name="i_color[]" ... попробую оба варианта ...
Название: Передача многочисленных переменных
Отправлено: CepbIu от 19 Февраля 2004, 20:59:57
Всем спасибо, проблема решена ...