powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выпадающий список
14 сообщений из 14, страница 1 из 1
Выпадающий список
    #38936293
AlgolB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую. Помогите, пожалуйста, с проблемой.
Вот кусок кода:
Код: php
1.
2.
3.
4.
5.
6.
7.
$group=mysql_result($q, $cc,2);
$result_select = mysql_query("SELECT name FROM user_group WHERE id<8");
echo "<select name='group[]'>";
echo "<option selected value='$_POST[group]'>$group</option>";
while($object = mysql_fetch_object($result_select)){
echo "<option value = '$object->name' > $object->name </option>";
}


В нем синтаксическая ошибка в этой части:
Код: php
1.
2.
3.
4.
5.
echo "<select name='group[]'>";
echo "<option selected value='$_POST[group]'>$group</option>";
while($object = mysql_fetch_object($result_select)){
echo "<option value = '$object->name' > $object->name </option>";
}


Возможно ли вообще использовать массив в теге html select, как например, в теге html input (
Код: html
1.
<input name='group[]' value=''>

)

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
Выпадающий список
    #38936320
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlgolBВ нем синтаксическая ошибка в этой части:Процитируйте полностью сообщение об ошибке.
...
Рейтинг: 0 / 0
Выпадающий список
    #38936322
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlgolB
Код: php
1.
echo "<option selected value='$_POST[group]'>$group</option>";

Почитайте про XSS.
...
Рейтинг: 0 / 0
Выпадающий список
    #38936326
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlgolBПриветствую. Помогите, пожалуйста, с проблемой.
Возможно ли вообще использовать массив в теге html select, как например, в теге html input


да, multiple в select не пропустили?
...
Рейтинг: 0 / 0
Выпадающий список
    #38936379
AlgolB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,
PHP Notice: Undefined index: group in C:\\Program Files\\Apache Group\\Apache2ukm\\htdocs\\test\\users.php on line 162, referer: http://192.168.1.2/test/users_vhod.php
потом ругается на:
Код: php
1.
2.
$group=$_POST['group'][$cc];
$sql=mysql_query("SELECT id FROM user_group WHERE name='$group'");


PHP Warning: mysql_result() [<a href='function.mysql-result'>function.mysql-result</a>]: Unable to jump to row 0 on MySQL result index 15 in C:\\Program Files\\Apache Group\\Apache2ukm\\htdocs\\test\\users.php on line 201, referer: http://192.168.1.2/test/users.php
Поэтому и говорю, что ошибка в куске кода, который привел в начале.
...
Рейтинг: 0 / 0
Выпадающий список
    #38936386
AlgolB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-k2-,
а причем тут multiple, он позволяет выбрать несколько значений, а мне не это нужно. Суть моего скрипта заключается в том, что он выводит на страницу несколько выпадающих полей group, поэтому я использую <select name='group[]'> Потом для вывода этого значения я хочу использовать $group=$_POST['group'][$cc];
...
Рейтинг: 0 / 0
Выпадающий список
    #38936392
AlgolB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftAlgolB
Код: php
1.
echo "<option selected value='$_POST[group]'>$group</option>";

Почитайте про XSS.

А при чем тут Cross Site Scripting или Вы что то другое имели ввиду?
...
Рейтинг: 0 / 0
Выпадающий список
    #38936397
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlgolBmiksoftпропущено...
Почитайте про XSS.

А при чем тут Cross Site Scripting или Вы что то другое имели ввиду?Именно его. Вы данные, полученные извне, безо всякой проверки и экранирования выдаете на страницу.
...
Рейтинг: 0 / 0
Выпадающий список
    #38936411
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlgolB,

вообще-то я спросила, может у вас группы в одном селекте
...
Рейтинг: 0 / 0
Выпадающий список
    #38936489
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlgolB,

нужен debug =)

1) посмотри, что у тебя в $result_select

2) попробуй добавить
Код: php
1.
2.
3.
$group=mysql_result($q, $cc,2);
$result_select = mysql_query("SELECT name FROM user_group WHERE id<8");
if (!$result_select) die ("Database access failed: " . mysql_error());
...
Рейтинг: 0 / 0
Выпадающий список
    #38936667
AlgolB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftAlgolBпропущено...


А при чем тут Cross Site Scripting или Вы что то другое имели ввиду?Именно его. Вы данные, полученные извне, безо всякой проверки и экранирования выдаете на страницу.
Так вопрос в теме о другом. Вопрос почему переменной group [] не присваиваются данные выбранные из выпадающего списка.
...
Рейтинг: 0 / 0
Выпадающий список
    #38936670
AlgolB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mini.weblabAlgolB,

нужен debug =)

1) посмотри, что у тебя в $result_select

2) попробуй добавить
Код: php
1.
2.
3.
$group=mysql_result($q, $cc,2);
$result_select = mysql_query("SELECT name FROM user_group WHERE id<8");
if (!$result_select) die ("Database access failed: " . mysql_error());


Не чего не изменилось в логе все те же записи, что и приводил ранее. Почему то переменной group[] не присваивается значение. Проверил попыткой вывода:
Код: php
1.
2.
$group1=$_POST['group'][1];
echo "<p><center>$group1</center></p>";


Данные не вывелись.
...
Рейтинг: 0 / 0
Выпадающий список
    #38936735
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlgolB,
var_dump($_POST)
...
Рейтинг: 0 / 0
Выпадающий список
    #38936826
AlgolB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь, но проблему решил сам. Заключалась она в неправильном присвоении значения по умолчанию было:
Код: php
1.
echo "<option selected value='$_POST[group]'>$group</option>";


Исправил на:
Код: php
1.
echo "<option selected value='$group'>$group</option>";


Тему можно закрывать
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выпадающий список
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]