<form action="" method="post" enctype="multipart/form-data" id="newsForm">
<?if (isset($editid)) echo '<input type="hidden" name="edit" value="'.$editid.'">';?>
<fieldset><br>
<label for="inp1"><b>Пользователь</b> <br /></label>
<!–<input type="text" name="user" value="(AJAX): по первым буквам">–>
<select name="id_user" >
<?
$us=DbQueryObjects("Select id,name,surname from users order by name asc");
for ($u=0;$u<count($us);$u++)
{
echo '<option value="'.$us[$u]->id.'"';
if (isset($id_userr) && $id_userr==$us[$u]->id) echo ' selected ';
echo '>'.$us[$u]->name.' '.$us[$u]->surname.'</option>';
}
?>
</select>
<br>
<label for="inp1"><b>Код заявки</b> <br /></label>
<select name="CODE">
<?echo "<script>alert($("select#user").val());</script>";?>
<?
$HH=DbQueryObjects("select version from roles inner join users_roles on roles.id=users_roles.id_role where users_roles.id_user=чему?????");
for ($H=0;$H<count($HH);$H++)
{
echo '<option value="'.$HH.'"';
//if ($VERSIONN==$HH) echo ' selected ';
echo '>'.$HH.'</option>';
}
?>
</select>
Форум → Программирование → PHP для идиотов → Как отсортировать поле по выбору из предидущего?
Как отсортировать поле по выбору из предидущего?
Страницы: ← Следующая страница →
-
Как отсортировать поле по выбору из предидущего? Т.Е. есть форма в первом списке выбираю юзера и в зависимости от выбора должен фильтроваться 2 список немогу понять как вытащить value из optiona.
-
Дек. 16, 2008, 11:54 д.п., спустя 18 минут 38 секунд
Alco, будьте любезны, оформите код и опишите каждое действие путем комментирования участка кода.https://smappi.org/ - платформа по созданию API на все случаи жизни -
Дек. 16, 2008, 12:04 п.п., спустя 9 минут 22 секунды
<select name="id_user" >
<?
$us=DbQueryObjects("Select id,name,surname from users order by name asc");из чего формируется список
for ($u=0;$u<count($us);$u++) \\формируем список в цикле
{
echo '<option value="'.$us[$u]->id.'"';
if (isset($id_userr) && $id_userr==$us[$u]->id) echo ' selected ';
echo '>'.$us[$u]->name.' '.$us[$u]->surname.'</option>';
}
?>
</select>
<br>
<label for="inp1"><b>Код заявки</b> <br /></label>
<select name="CODE">
<?echo "<script>alert($("select#user").val());</script>";?>\\ пробую вывести выбранное значение из 1 списка но невыходит
<?
$HH=DbQueryObjects("select version from roles inner join users_roles on roles.id=users_roles.id_role where users_roles.id_user=чему?????");нужно значение выбранное в 1 списке
for ($H=0;$H<count($HH);$H++)
{
echo '<option value="'.$HH.'"';
//if ($VERSIONN==$HH) echo ' selected ';
echo '>'.$HH.'</option>';
}
?>
</select> -
Дек. 16, 2008, 1:44 п.п., спустя 1 час 40 минут 47 секунд
<?echo "<script>alert($("select#user").val());</script>";?>\\ пробую вывести выбранное значение из 1 списка но невыходит
<select name="id_user" >
вы были пъяны когда это писали? :) похоже на большую кашу.
по теме - у вас name!=id.
<select name="id_user" id="user"> вот так попробуйте ;)Сапожник без сапог -
Дек. 16, 2008, 1:47 п.п., спустя 2 минуты 50 секунд
ник-то глянь )
вы были пъяны когда это писали? :) похоже на большую кашу.все умрут, а я изумруд -
Дек. 16, 2008, 1:49 п.п., спустя 2 минуты 6 секунд
бля отжег!)))))) не спалил
ник-то глянь )
вы были пъяны когда это писали? :) похоже на большую кашу.Сапожник без сапог -
Дек. 16, 2008, 1:58 п.п., спустя 8 минут 39 секунд
ник-то глянь )
xDбля отжег!)))))) не спалил
+1https://smappi.org/ - платформа по созданию API на все случаи жизни -
Дек. 16, 2008, 2:30 п.п., спустя 32 минуты 30 секунд
<?echo "<script>alert($("select#user").val());</script>";?>\\ пробую вывести выбранное значение из 1 списка но невыходит
<select name="id_user" >
вы были пъяны когда это писали? :) похоже на большую кашу.
по теме - у вас name!=id.
<select name="id_user" id="user"> вот так попробуйте ;)
да пробовал я и так и сяк невыходит и все -
Дек. 16, 2008, 2:33 п.п., спустя 2 минуты 41 секунду
<?echo "<script>alert($("select#user").val());</script>";?>\\ пробую вывести выбранное значение из 1 списка но невыходит
я просто забыл это удалить
а есть еще варианты ? -
Дек. 16, 2008, 2:35 п.п., спустя 1 минуту 43 секунды
И вабще это писал не я. но разбираться в ентом надо мне а я php ненаю -
Дек. 16, 2008, 2:40 п.п., спустя 5 минут
$HH=DbQueryObjects("select version from roles inner join users_roles on roles.id=users_roles.id_role where users_roles.id_user=".mysql_escape_string($_POST['id_user']));
предполагаю что так надо :) только вот надо бы еще иф добавить чтобы появлялось это поле только после выбора сначала в первом выборе и нажатии "далее"Сапожник без сапог -
Дек. 16, 2008, 2:52 п.п., спустя 11 минут 41 секунду
Alco, а в JavaScript и SQL разбираетесь?https://smappi.org/ - платформа по созданию API на все случаи жизни -
Дек. 16, 2008, 2:57 п.п., спустя 5 минут 35 секунд
Сделал так<label for="inp1"><b>Код заявки</b> <br /></label>
<select name="CODE">
$HH=DbQueryObjects("select version from roles inner join users_roles on roles.id=users_roles.id_role where users_roles.id_user=".mysql_escape_string($_POST['id_user']));
if (isset($id_userr){
for ($H=0;$H<count($HH);$H++)
{
echo '<option value="'.$HH.'"';
//if ($VERSIONN==$HH) echo ' selected ';
echo '>'.$HH.'</option>';
}
}
?>
</select>
Но чтот опять формирует пустой список -
Дек. 16, 2008, 3:03 п.п., спустя 5 минут 30 секунд
предполагаю что так надо :) только вот надо бы еще иф добавить чтобы появлялось это поле только после выбора сначала в первом выборе и нажатии "далее"
можно ли без нажатия на далее тк нет такового просто выбрал из списка и 2 список формируется на основе этого выбора -
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!