[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с перемеными php и JavaScript
Gosha_84
Такая проблема.
У миня есть такой скрипт


Код
<?php
$array_cod["0103"]["0"] = "Cod 0103 part 1";
$array_cod["0103"]["1"] = "Cod 0103 part 2";
$array_cod["0103"]["2"] = "Cod 0103 part 3";
$array_cod["0109"]["0"] = "Cod 0109 part 1";
$array_cod["0109"]["1"] = "Cod 0109 part 2";
$array_cod["0109"]["2"] = "Cod 0109 part 3";
?>
<script>
function chSEL1( s ) {
    if ( s.value == 0  ) A = [ "------------" ];
    if ( s.value ==   ) A = [ "" ];
    var s2 = document.getElementById( "sel2" );
    while ( s2.firstChild ) s2.removeChild( s2.firstChild );
    for ( var i = 0; i < A.length; i++ ) {
    if ( !A[ i ] ) continue;
      var o = document.createElement( "option" );
      o.setAttribute( "value", A[ i ] );
          if (i==0){
      o.setAttribute( "className", "text3" );
          };
      o.appendChild( document.createTextNode( A[ i ] ) );
      s2.appendChild( o );
    }
  }
</script>
</head>
<body>
<table>
    <tr>
         <td>
    <select class="textobasearial" onChange="chSEL1(this)" name="cod_p">
        <option value="0">-----------</option>
        <option value="0103">0103</option>
        <option value="0109">0109</option>
    </select>
         </td>
          <td>
    <select id="sel2" name="ciud" class="text">
    </select>
          </td>
          </tr>
</table>
</body>
</html>



типерь если я выбераю опцыю 0103 то чтобы виводили всио что имеет array "$array_cod["0103"]["0,1,2"]" а если опцыю 0109 чтобы выдало всио с array "$array_cod["0109"]["0,1,2"]"
Зарание Блогодарен.



Спустя 13 минут, 35 секунд (14.12.2007 - 17:07) vasa_c написал(а):
Сформируйте в JS массив аналогичный PHP-шному (с помощью PHP сформируйте код JS по построению этого массива).
На его основе генерируйте SELECT

Спустя 33 минуты, 13 секунд (14.12.2007 - 17:41) Gosha_84 написал(а):
Я извеняюсь конечно но вы не моглибы мне помоч пожалуйста ато я JavaScript знаю очинь плохо.

Спустя 18 часов, 21 минута, 50 секунд (15.12.2007 - 12:02) vasa_c написал(а):
Кто писал скрипт?

Спустя 2 дня, 4 часа, 37 минут, 12 секунд (17.12.2007 - 16:40) Gosha_84 написал(а):
Я нашол в инете но он был без php он был просто
Код
if ( s.value == 0  ) A = [ "------------" ];
if ( s.value == a  ) A = [ "aa" ];
if ( s.value == b  ) A = [ "bb" ];


а мне надо выполнить array php в котором может быт разное количество даных


_____________
Быстрый ответ:

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