Автор Тема: непонятный вопрос  (Прочитано 2402 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BonJorno

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 52
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
непонятный вопрос
« : 14 Августа 2003, 12:48:59 »
в CGI скрипте генерю таблицу, вроде все просто и понятно:
print ;
while (($osn,$namosn) = $cursor->fetchrow_array) {
     print Tr(
     td ({-class=>\'Topic\',-onMouseOver=>"this.className =\'SelectedTopic\';", -ONMOUSEOUT=>"this.className =\'Topic\';", -width=>\'200px\',-nowrap},$osn),"\\n",
     td ({-class=>\'Topic\', -width=>\'170px\',-nowrap},$namosn),"\\n"
     ),"\\n";
}
print "
";
----------------------------------
и вот эта штука выкидывает на каждый print Tr(... и каждый print table,  в лог следующее:
Odd number of elements in hash assignment at C:\\Inetpub\\wwwroot\\cgi-bin\\dip_bottom.plx  

не могу понять чего ей не хватает?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
непонятный вопрос
« Ответ #1 : 14 Августа 2003, 13:08:25 »
Закрывающий тег /tr где?
А вообще - не умееш создавать все с CGI.pm значит используй нормальный синтаксис.
Далее - покажи что содержит $cursor
The documentations is your friend

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
непонятный вопрос
« Ответ #2 : 14 Августа 2003, 14:08:12 »
Цитировать
BonJorno:
while (($osn,$namosn) = $cursor->fetchrow_array) {

Проверь так:while(@row = $cursor->fetchrow_array) {
    print @row, br;
}

Цитировать
NeoNox:
Закрывающий тег /tr где?

Tr();
[off]...переработал ))[/off]

perldoc perldiag
Цитировать
[i]Odd number of elements in hash assignment[/i]
    (W misc) You specified an odd number of elements to initialize a hash,
    which is odd, because hashes come in key/value pairs.
« Последнее редактирование: 14 Августа 2003, 15:10:34 от Wyclef »
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
непонятный вопрос
« Ответ #3 : 14 Августа 2003, 15:31:36 »
Wyclef угу
The documentations is your friend

 

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