LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1488|回复: 2

关于html表单传值给php的疑问?

[复制链接]
发表于 2003-5-10 08:51:24 | 显示全部楼层 |阅读模式
html代码如下:
<body>
mysql-php test<br>
<hr width="100%" size="2"><br>
<form action="mysqlphp.php" method="OST">
<input type="hidden" name="VTI-GROUP" value="0">   
<select name="name" size="1">
<option value="aa" selected>Me</option>
<option value="bb">Her</option>
</select>
<input name="submit" value="ok" type="submit">
</form>
</body>
php代码如下:
<?php
echo "you selected $_POST[name]";
echo "<p>";
$mysql_id = mysql_connect('localhost', 'user', 'passwd');
mysql_select_db('test', $mysql_id);
$result = mysql_query("select field1 from aa where name = '$_POST[name]'",$mysql_id) or die(mysql_error());
while ($array = mysql_fetch_array($result,MYSQL_NUM))
{
printf ("%s",$array[0]);
}
?>
在linux下,若我在php里用$name获取html表单的值,是无法获取,除非用$_POST[name],同时,还得在html里加上
<input type="hidden" name="VTI-GROUP" value="0">
这一句,否则也无法传值,请高手指教,特别是
<input type="hidden" name="VTI-GROUP" value="0">
的意义。
发表于 2003-5-10 18:05:06 | 显示全部楼层
兄台,你可以在php.ini文件中加入这一句:track_vars=on
然后再重启apache服务器或重启Linux及apache就ok了。
 楼主| 发表于 2003-5-11 15:35:06 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表