Форум → Программирование → Пыхнуть хотите? → F.A.Q. → Интерактивный select без перезагрузки страницы
Интерактивный select без перезагрузки страницы
Страницы: ← Предыдущая страница • Следующая страница →
-
-
13 апреля 2009 г. 8:48, спустя 7 минут 51 секунду
да ну тебя, не понял всеравно :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
13 апреля 2009 г. 9:01, спустя 7 минут 28 секунд
phpdude, неа :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
13 апреля 2009 г. 9:23, спустя 22 минуты 14 секунд
ты пропестил букву p в слове browser :)Сапожник без сапог -
13 апреля 2009 г. 9:28, спустя 4 минуты 33 секунды
а :)))https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
13 апреля 2009 г. 20:22, спустя 10 часов 52 минуты 46 секунд
Спасибо огромное за помощь, стараюсь делать все как вы говорите. Думаю еще раз показать все что есть:
select.php:
<script src="JsHttpRequest.js"></script>
<script>
function doload(value){
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4) document.getElementById("result").innerHTML=req.responseText;}
req.open(null,"select2.php",true);
req.send({country:value});}
</script>
<form action="sript.php" method="POST">
<select name="country" onchange="doload(this.value);">
<?php
$result = mysql_query("SELECT * FROM groups", $db);
$myrow = mysql_fetch_array($result);
while ($myrow = mysql_fetch_array($result))
{
echo '<option>' . $myrow['Group_ID'] . '<br>' . $myrow['Group_Name'] . '<br><br>';
}
?>
</select>
<br><br>
<div id="result"></div>
<br><br>
<input type="submit" value="Отправить">
</form>
А вот select2.php:
<?php
require("JsHttpRequest.php");
$JsHttpRequest=new JsHttpRequest("windows-1251");
switch($_REQUEST["country"]):
case "0": /*Может эти кейсы не понимает что означают эти цифры? Ведь у вас в примере написаны значения value, а у меня ID.*/
$result1 = mysql_query("SELECT * FROM sub_grlev1 WHERE Gr1_ID like '0%'");
$myrow1 = mysql_fetch_array($result1);
var_dump($myrow1);
/*$result1 = mysql_query("SELECT Gr1_Name FROM sub_grlev1 WHERE Gr1_ID like '0%'");
$myrow1 = mysql_fetch_array($result1);*/
break;
case "1":
$result1 = mysql_query("SELECT * FROM sub_grlev1 WHERE Gr1_ID like '1%'");
$myrow1 = mysql_fetch_array($result1);
var_dump($myrow1);
/*$result1 = mysql_query("SELECT Gr1_Name FROM sub_grlev1 WHERE Gr1_ID like '1%'");
$myrow1 = mysql_fetch_array($result1);*/
break;
…
default: $myrow1=null;
endswitch;
while ($myrow1 = mysql_fetch_array($result1))
{
echo $myrow1['Gr1_ID'] . '<br>' . $myrow1['Gr1_Name'] . '<br><br>';
} -
13 апреля 2009 г. 23:01, спустя 2 часа 38 минут 40 секунд
$result = mysql_query("SELECT * FROM groups", $db);
$myrow = mysql_fetch_array($result);
while ($myrow = mysql_fetch_array($result))
тут лишняя срока:$myrow = mysql_fetch_array($result);
https://smappi.org/ - платформа по созданию API на все случаи жизни -
13 апреля 2009 г. 23:02, спустя 1 минуту 26 секунд
var_dump() должен выводить данные, что у вас на select2.php выводится?https://smappi.org/ - платформа по созданию API на все случаи жизни -
14 апреля 2009 г. 0:11, спустя 1 час 8 минут 35 секунд
Juicy, тебе стоит прочитать вот это http://www.phpfaq.ru/debug
Только
1. Не надо говорить, что там нет решения твоней проблемы. Оно там есть!!!!
2. Не надо все прочитанное сводить к выполнению первого пункта, он конечно необходим, но самое главное дальше. -
14 апреля 2009 г. 0:38, спустя 26 минут 31 секунду
на select2.php выводится просто данные на поле из 2 таблицы.
Ссылку неделю назад читала, еще раз прочту!) -
14 апреля 2009 г. 0:50, спустя 12 минут 34 секунды
Juicy, читай в этот раз не только ссылку, но и тот текст, что по ссылке откроется )))
Просто ты ответов на вопросы Эдворда так и не дала. -
14 апреля 2009 г. 1:06, спустя 15 минут 55 секунд
Млиииин, извините что так достала (я сейчас на практике и дали то, что никогда не изучала)! Ссылку только что прочла до конца, мдааа там все яснее некудо, аж стыдно стало… Огромнейшее спасибо, буду биться до конца!
P.S:по поводу select2.php, там выводился null (в данное время после прочтения ссылки начала исправлять ошибки). -
14 апреля 2009 г. 1:12, спустя 5 минут 32 секунды
Млиииин, извините что так достала
меня не досталиОгромнейшее спасибо, буду биться до конца!
+1 в кармуP.S:по поводу select2.php, там выводился null (в данное время после прочтения ссылки начала исправлять ошибки).
Значит вам ничего MySQL не возвращает, смотрите запрос, после того как он будет выбирать данные, то продолжите разработку, а сейчас отладьте запросhttps://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!