質問: ログイン後・・・ こんにちは。サイトを作っているperl初心者です。 topページからログインして、メイン画面を表示させたいのですが、つまづいてます。 使用している言語はperl5、データベースはmysql4です。 今「topページのcgiのログインフォームからデータを取り、mysqlに接続してデータベースのデータ(id、パスワード)を検索し、 一致するデータがあれば仮にテーブルにして表示させる」ところまではできています。 このテーブルを表示せずに、メイン画面を表示させるためにはどうすればよいのでしょうか? くだらない質問でしょうが、よろしければ回答を。 よろしくお願いします。
回答: mysql接続ページって何??? それもひとつのhtmlですか? それは接続と認証のルーチンを持っているわけではなく、単にdbの取得結果を表示しているだけのhtmlですよね? なので、それがいらないです・・・。 実際にdbにconnectして、top画面で入力されたパラメーターでdb検索して、idとパスワードが存在するかどうかをチェックしているのはcgiでしょ? 今は取得するまでがプログラムで、認証結果いかんにかかわらず結果表示画面のhtmlに行ってるんですよね? そこに、あった時となかった時の振り分けを書いて、それぞれ違うページ(html)に行くように変更すればいいのでは? という事が言いたかったのですが・・・。 (^^ゞ