0 Пользователей и 1 Гость просматривают эту тему.
my $dbh = DBI->connect("DBI:mysql:database=base;host=127.0.0.1","", "");my $rec=$dbh->prepare("SELECT field FROM main ");$rec->execute;print "";my $all_ref = $rec->fetchall_arrayref;popup_menu(-name=>"kollroom",-value=>[@$all_ref],-labels=>{@$all_ref} );Так не работает Записан NeoNox Координатор Глобальный модератор Ветеран Сообщений: 3012 +0/-0 0 как в popup_menu вставить данные из таблицы « Ответ #7 : 19 Августа 2004, 18:04:40 » тоесть @$all_ref пустой? Записан The documentations is your friend linke Заглянувший Новичок Сообщений: 21 +0/-0 0 как в popup_menu вставить данные из таблицы « Ответ #8 : 19 Августа 2004, 18:13:26 » Неа вместо значений поля таблицы Array(0x1d39bd0) Записан NeoNox Координатор Глобальный модератор Ветеран Сообщений: 3012 +0/-0 0 как в popup_menu вставить данные из таблицы « Ответ #9 : 19 Августа 2004, 18:17:08 » Вот с этого и нужно было начинать.Замени на $all_ref->. Записан The documentations is your friend linke Заглянувший Новичок Сообщений: 21 +0/-0 0 как в popup_menu вставить данные из таблицы « Ответ #10 : 19 Августа 2004, 18:22:03 » Не помогло#!/usr/bin/perluse DBI;use CGI qw(:standard escapeHTML);print "Content-type: text/html\\n\\n";my $dbh = DBI->connect("DBI:mysql:database=base;host=127.0.0.1","", "");my $rec=$dbh->prepare("SELECT * FROM metro ");$rec->execute;print "";my $all_ref = $rec->fetchall_arrayref; print header(), start_html(-title=>"Скрипт "); print start_form(-action=>url()),popup_menu(-name=>"kollroom",-value=>[$all_ref->],-labels=>{$all_ref->} );print end_form();Может я туплю просто Записан NeoNox Координатор Глобальный модератор Ветеран Сообщений: 3012 +0/-0 0 как в popup_menu вставить данные из таблицы « Ответ #11 : 19 Августа 2004, 18:41:32 » Что выводит $all_ref->? Записан The documentations is your friend linke Заглянувший Новичок Сообщений: 21 +0/-0 0 как в popup_menu вставить данные из таблицы « Ответ #12 : 19 Августа 2004, 18:42:47 » ARRAY(0x1d339ac) Записан Phoinix RW Ветеран Сообщений: 1097 +0/-0 2 как в popup_menu вставить данные из таблицы « Ответ #13 : 20 Августа 2004, 11:01:30 » linke Читаем документацию DBI:fetchall_arrayref - формирует ссылку на массив ссылок, то бишь твои данные (поля таблицы) находятся здесь (в двухмерном массиве):$$all_ref[y] - где x - строка, а y - столбец Записан Печать Страницы: [1] Вверх « предыдущая тема следующая тема » Forum Webscript.Ru » Программирование » Perl » как в popup_menu вставить данные из таблицы Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28