将值传递给PHP文件

时间:2012-07-23 18:38:11

标签: php html forms get

我试过以下代码,以便将值传递给另一个php页面,但我没有得到任何东西。

文件名:Send.html

<form id="form1" action="get.php" method="get">
<input name="search_name" type="text" id="search_name" size="20.5" height="45" border="#770074" >   
<select name="mydropdown" width="230" STYLE="width: 180px" size="0" "height: 200px">
<option value="All">All Categories</option>
<option value="Childrens Clothing">Childrens Clothing</option>
</select>
<img src="../img/search.jpg" width="70" height="45" border="0" align="left" usemap="#Map">
</form>

<map name="Map">
<area shape="poly" coords="5,35" href="#">
<area shape="rect" coords="-5,8,140,45" href="get.php">
</map>

文件名:get.php

<?php
$sname=$_GET['search_name'];
$cname=$_GET['mydropdown'];
echo $sname."<br>".$cname;
?>

3 个答案:

答案 0 :(得分:0)

</form> Send.html之前添加<input type="submit" value="Submit" />添加正确的提交按钮。

修改 如果您想使用图像,可以执行以下操作:

<button type="submit"><img src="..." /></button>

答案 1 :(得分:0)

<img onclick="document.getElementById('form1').submit();" src="../img/search.jpg" width="70" height="45" border="0" align="left" usemap="#Map">

答案 2 :(得分:0)

<area shape="rect" coords="-5,8,140,45" onclick="document.form1.submit();">

这是对webarto答案的一点编辑,因为我认为您只想在图像上的特定区域作为提交按钮。