|
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">
的意义。 |
|