Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как передать значение переменной (https://javascript.ru/forum/misc/38959-kak-peredat-znachenie-peremennojj.html)

Izuchator 10.06.2013 13:07

как передать значение переменной
 
как передать значение переменной Seltext в переменную Filtr
<script>
function sel(){
var objSel = document.getElementById("sel_city"); 
var Seltext=document.getElementById("sel_region").options[document.getElementById("sel_region").selectedIndex].value;
<?php
    $result=mysql_query("SELECT id,name_city,name_house,apartament FROM apartament WHERE name_region='$Filtr' ",$db);
    $options = array();
    while($myrow = mysql_fetch_object($result)){
        $options[] = $myrow;
    }
?>
    var options = <?=json_encode($options)?>;
    objSel.length=0;
    for (var i = 0; i < options.length; i++) {
        //alert(options[i].name_region);
        objSel.options[i] = new Option(options[i].name_city, options[i].name_city)
    }
    }
</script>

ksa 10.06.2013 16:57

Izuchator, в твоем примере страничка форимруется их ПХП в ХТМЛ. Т.е. возможна передача данных только из ПХП в ХТМЛ...

Обратное нужно спрашивать в разделе
http://javascript.ru/forum/server/
у ПХПистов...

ruslan_mart 10.06.2013 19:25

Izuchator, нормальные люди это делают получением get из адресной строки.
http://site.ru/?region=Московская%20Область
$result=mysql_query("SELECT id,name_city,name_house,apartament FROM apartament WHERE name_region='".mysql_real_escape_string($_GET['region'])."' ",$db);
    $options = array();
    while($myrow = mysql_fetch_object($result)){
        $options[] = $myrow;
    }


Часовой пояс GMT +3, время: 21:50.