[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопка перехода на страницу в форме
mxwuser
Вообщем, по неопытности, или даже по незнанию наткнулся на проблемку. Вообщем, неделю мучая javascript и ajax сделал зависимые списки, все выберается отлично, но вдруг встретил трабл. Списки выбираются, но как мне сделать так, чтобы открылся новая страница, с переданными ей гет параметрами выбранными в последнем списке? Ну логично что кнопкой или инпутом, но как именно, раньше этого не делал, и как-то руки не доходили юзать это, подскажите как это сделать
<form action="#" method="get" style="margin-top:15px;"> 
Марка
<select name="firm" id="firm_id" >
<
option value="0">- Выберети производителя -</option>
<?php
$sql_s = "SELECT * FROM firm`";
$query_s = mysql_query($sql_s) or die("Query failed : " . mysql_error());
while($result_s = mysql_fetch_assoc($query_s))
{
echo "<option value=".$result_s['id'].">".$result_s['name']."</option>";

}
?>
</select>
</
form>
<
form>
Модель
<select name="region_id" id="region_id" disabled="disabled" style="width:138px; margin-left:15px;">
<
option value="0"> </option>
</
select>
</
form>

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



Спустя 11 минут, 46 секунд (20.09.2010 - 11:36) amazing написал(а):
Это основы основ, если этого незнаеш лучше почитай подобающую литературу.

Спустя 2 минуты, 4 секунды (20.09.2010 - 11:38) amazing написал(а):

<form action="#" method="get" style="margin-top:15px;">
Марка
<select name="firm" id="firm_id" >
<
option value="0">- Выберети производителя -</option>
<?php
$sql_s = "SELECT * FROM firm`";
$query_s = mysql_query($sql_s) or die("Query failed : " . mysql_error());
while($result_s = mysql_fetch_assoc($query_s))
{
echo "<option value=".$result_s['id'].">".$result_s['name']."</option>";

}
?>
</select>
</
form>
<
form action="имя_файла" method="get">
Модель
<select name="region_id" id="region_id" disabled="disabled" style="width:138px; margin-left:15px;">
<
option value="0"> </option>
</
select>
<
input type="submit" value="Отправить">
</
form>


Создаеш в этой же папке файл имя_файла который указан в action параметре


$region_id = $_GET['region_id'];


И производиш дальнейшие действия...

Спустя 3 часа, 3 минуты, 15 секунд (20.09.2010 - 14:42) inpost написал(а):
amazing
Ты не обижайся, но с таким успехом можно было бы сказать и тебе: "не знаешь основ - не пиши вообще", так как пишется "не знаешь" - раздельно, так как глагол + мягкий знак на конце.
Это я по поводу первого коментария твоего. Лучше так не пиши, а уже по желанию помогай или нет. Тут все добрые и лояльные. Так что никто к тебе не пристанет, и ты не к кому не приставай.

Проблема в том, что, как я понял, input поместили в отдельную форму. Помещай всё в общую, данные будут передаваться.
Как настроить? Это Аякс, его изучить можно за пол дня, там как раз это и рассматривается, открой в гугле Аякс, и пройди пару уроков, всё будет работать!
И сама кнопка - делаешь обычную кнопку для формы и всё!

Спустя 30 минут, 4 секунды (20.09.2010 - 15:12) amazing написал(а):
inpost, хорошо...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.