У миня есть такой скрипт
Код
<?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>
$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
На его основе генерируйте 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 он был просто
а мне надо выполнить array php в котором может быт разное количество даных
Код
if ( s.value == 0 ) A = [ "------------" ];
if ( s.value == a ) A = [ "aa" ];
if ( s.value == b ) A = [ "bb" ];
if ( s.value == a ) A = [ "aa" ];
if ( s.value == b ) A = [ "bb" ];
а мне надо выполнить array php в котором может быт разное количество даных
_____________