CGI-BBS > CGI > Perl > Perlについてリンクを働くようにしたい。


カレッヂ
カレッヂ


質問者 kei  投稿日 2005/2/21(月) 13:04:39
<a href=\"$script?mode=act&no=$no\">$name</a>

sub act{
if (!open(DB,"$file")) { &error(0); }
   @lines = <DB>;
   close(DB);
   
   print "Content-type: text/html\n\n";

   foreach $data (@NEW) {
       ($rno,$date_now,$name,$pref) = split(/\,/,$data);
       if ($rno != $no) { next; }
	   
	   print "<blockquote>\n";

$nameをクリックしてもactのサブルーチンにジャンプしません何故でしょう?教えて下さい

【習熟度】多少の改造ができる

回答者 jokerz  [削除]  投稿日 2005/3/13(日) 04:37:51
こんにちわ。
サブルーティンのactをどこで呼び出してるかがわかりません。
<a href="〜&mode=act〜">hoge</a>
と記述してるだけですか?もしそうであれば、hrefの追加
パラメーターにmodeが存在していて、値がactであれば
サブルーティンのactを呼び出す。というように記述してみては。

返信(回答)する

 


Web裏技