• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGI.pmを利用のテーブル表示について)

Perlでデータベースから情報をテーブル表示する方法

このQ&Aのポイント
  • Perlのスクリプトを使って、データベースから受け取った個人情報をテーブルに表示する方法について教えてください。
  • 現在、Perlのスクリプトでデータベースから個人情報を受け取り、テーブルに表示しようとしていますが、うまくいきません。どのようにすれば正しく縦軸に名前とメールアドレスの列を表示できるでしょうか?
  • Perlのスクリプトでデータベースから個人情報を取得し、テーブル形式で表示する方法について教えてください。縦軸に名前とメールアドレスを表示するためにはどのようにすればよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.1

というか、それは使い方が間違ってます。 ちゃんとドキュメント見てください。 --- This is extremely useful for creating tables. For example: print table({-border=>undef}, caption('When Should You Eat Your Vegetables?'), Tr({-align=>CENTER,-valign=>TOP}, [ th(['Vegetable', 'Breakfast','Lunch','Dinner']), td(['Tomatoes' , 'no', 'yes', 'yes']), td(['Broccoli' , 'no', 'no', 'yes']), td(['Onions' , 'yes','yes', 'yes']) ] ) ); --- td メソッドには、横方向にセルに入る順番を無名配列で渡してあげないとダメです。 td メソッドを順に呼び出した配列を Tr の引数として使うので、こうすれば、一応解決はするとは思いますけど。 print table({-border=>1}, Tr({-align=>CENTER,-valign=>TOP}, [map{td([$name[$_], $mail[$_]])}(0..$#name)] ));

negi-bozu
質問者

お礼

早速のご回答ありがとうございます。 使い方が違うとは大変お恥ずかしいです。 無事解決しました。

関連するQ&A