[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос без перезагрузки страницы.
DarkGuy
Добрый день!
Есть селекты. подобного вида:

     $name = isset($_POST["nameing"]) ? $_POST["nameing"] : '';
if($name!= '1' ){if($name != ''){ $conditions[] = "`name` = '".addslashes($name)."'"; } }
echo"Имя <select name=\"nameing\" onchange=\"this.form.submit();\"> ";
echo"<option value=\"1\" selected=\"selected\">Не важно</option>";
$query = "SELECT t.id,
t.id_stoune,
t1.name,
t1.foto,
t1.faktura,
t1.brend,
t.tolchina,
t.buy,
t.nachenka,
t.postavka,
t.srok_postavki,
t.buy_god,
t.trud,
t.otxod,
t.user_id,
t2.namecat_id,
t2.id_stoune,
t3.id,
t3.namecat
FROM
`"
.$dbpf."_user_stoune` `t`
LEFT OUTER JOIN
`"
.$dbpf."_stoune` `t1`
ON
(`t`.`id_stoune`=`t1`.`id` )


LEFT OUTER JOIN
`"
.$dbpf."_tip_stoune` `t2`
ON
(`t1`.`id`=`t2`.`id_stoune` )


LEFT OUTER JOIN
`"
.$dbpf."_namecat` `t3`
ON
(`t2`.`namecat_id`=`t3`.`id` )

WHERE t.user_id = '"
.$_SESSION['user_id']."'".$otenokcond."".$brendcond."".$tolchinacond."".$fakturacond."
GROUP BY `t1`.`name`"
;
$sql = mysql_query($query) or die(mysql_error());
while ($row=mysql_fetch_array($sql))
{
if($_POST["nameing"] == $row['name']){
echo"<option value=\"".$row['name']."\" selected=\"selected\"> ".$row['name']."</option>";
} else {
echo"<option value=\"".$row['name']."\"> ".$row['name']."</option>";
}
}

echo"</select> ";


Они все завязаны друг на друга, т.е. выбор в одном фильтруют другие.

Сейчас это происходит с помощью отправки формы.
(onchange=\"this.form.submit();\")
Как сделать так, чтобы это происходило без перезагрузки и отправки формы?
Подскажите куда копать.



Спустя 19 минут, 21 секунда (9.09.2012 - 19:29) nugle написал(а):
ajax не подойдет?

Спустя 18 минут, 59 секунд (9.09.2012 - 19:48) DarkGuy написал(а):
Цитата (nugle @ 9.09.2012 - 16:29)
ajax не подойдет?

Подойдет, только я его совсем не знаю. насколько я понял, мне надо с помощью php делать запрос, а с результатом работать с помощью Ajax. Так ?

Спустя 42 минуты, 4 секунды (9.09.2012 - 20:30) inpost написал(а):
Не так всё smile.gif Почитай про аякс smile.gif

Спустя 23 часа, 54 минуты, 9 секунд (10.09.2012 - 20:24) OneFinal написал(а):
объясню т.к сталкивался, если что поправите,

аякс дает запрос в пхп он делает свое дело отдает тебе инфу аякс получает и выводит, со всем этим перезагрузки страницы нету smile.gif

Спустя 3 дня, 21 час, 3 минуты, 3 секунды (14.09.2012 - 17:27) DarkGuy написал(а):
посоветуйте пожалуйста учебник
Быстрый ответ:

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