请问cgi的参数传递

请问cgi的参数传递

这个是html文档
<form method = "get" action="env.cgi" name="dataform">

<tr>
    <td width="15%">Human cancer</td>
    <td        width="40%"><select name="database">
        <option value=cancer_adrenal_tumor selected="true">adrenal_tumor</option>

</td>
<td><input TYPE = "submit" NAME="Submit" ID="Submit" VALUE = "Submit">
<input TYPE="reset" NAME = "Reset" ID="Reset" VALUE="Reset"><td bordercolor="#003399"></td>
</tr>
</form>

请问我如何在cgi程序中把value的值cancer_adrenal_tumor传递给变量,
我用my $database=param('value');
可以取得数据库名,但是连不上数据库,请问应该写,谢谢
perldoc DBI;
既然可以取得名称..连不上DB..
那就是你DBI设定的问题..也许是DBD没装或设定错误...
我还有个问题,我想把   
print "<td align='left' name=$sbjct><a href=last.cgi>$sbjct\n</a></td>";

我想通过超链接把$sbjct这个数据传递给last.cgi程序,请问应该写


[Copy to clipboard] [ - ]
CODE:
print "<td align='left' name=$sbjct><a href=last.cgi?aa=$sbjct>$sbjct\n</a></td>";

非常感谢,这个应该就是把链接值传递给cgi的方法吧
那传递其它的值(不在表单中)是不是也是一样的写


QUOTE:
原帖由 duziteng 于 2008-3-25 16:44 发表
非常感谢,这个应该就是把链接值传递给cgi的方法吧
那传递其它的值(不在表单中)是不是也是一样的写

这个就是 url 传递而已

随便你传什么都行 因为是显示传递 不太安全

如果你要求安全性  传递的值也不是很大  最好采用session
hidden
应该也是可以的

还是session比较好