|
|
|
| Надо передать массив выбранные из базы данных с помощью РНР и передать в яваскрипт функцию. Я пытаюсь сделать так:
<td><input id=\"textinsib\" onkeyup=\"show($izd)\" onblur=\"hide($izd)\">
| где izd
$query = "select id, iname from izd order by id";
$stmt = OCIParse($conn, $query);
OCIExecute($stmt);
OCIFetchStatement($stmt, $izd);
OCIFreeStatement($stmt);
empty($query);
$izd = $izd['INAME'];
|
И потом
function show(tarray)
{
alert(tarray);
.
.
.
|
Выдаюет такую хрень
function Array() {
[native code]
}
Че за хрень. Вроде все нормально... А оно бесится. Даже видит, что это массив... что ему еще надо? | |
|
|
|
|
|
|
|
для: maloy
(05.09.2005 в 12:33)
| | Понял свою ошибку. В ХТМЛ коде оно ведь его и выводит как Arrary....А как же тогда быть? | |
|
|
|
|
|
|
|
для: Maloy
(05.09.2005 в 12:36)
| | можно воспользоваться функцией foreach или for для обхождения массива!
примерно так
$mas[]='1';
$mas[]='2';
$mas[]='3';
$mas[]='4';
for($i=0;$i<count($mas);$i++)
{
echo $mas[$i]."<br>";
}
|
| |
|
|
|
|
|
|
|
для: cernos
(06.09.2005 в 16:31)
| | Много переменных. Я нашел выход проще. Создаю <TEXTAREA>, делаю ее невидимой, туда все загоняю из РНР. А в ява функции просто обращаюсь textarea.value. Все заработало, только одна проблемма. Почему -то происходит кривое позиционирование. Абсолютное не срабатывает. Делаю относительно рядка таблицы, там же селект и появляется, раздувая его до неприличных размеров. Я хоть ограничил вывод 5 полями, а то бы один селект был бы на весь экран... | |
|
|
|