<html>
<head>
<title>获取下拉列表框的值</title>
</style>
</head><body>
<form name="form1" method="post" action="">
<table width="280" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="80" height="25" align="center"><span class="style2">意见主题:</span></td>
<td width="194">
<select name="select" size="1">
<option value="公司发展" selected>公司发展</option>
<option value="管理制度">管理制度</option>
<option value="后勤服务">后勤服务</option>
<option value="员工薪资">员工薪资</option>
</select>
<input type="submit" name="submit" value="提交"></td>
</tr>
</table>
</form>
<?php
......
......
......
if($_POST[submit]=="提交"){
echo "您选择的意见主题为:".$_POST[select];
}
......
?>
</body>
</html>当浏览器端点击“提交”按钮后,客户端将数据提交到服务器端后,服务器是执行整个php包含的程序,还是只执行if语句? 还是包括html代码都要执行(比如html使用smarty模板技术含有变量)?
服务器处理完后,发送给浏览器的是整个页面文件的所有html代码,还是仅仅是echo输出的内容?
<head>
<title>获取下拉列表框的值</title>
</style>
</head><body>
<form name="form1" method="post" action="">
<table width="280" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="80" height="25" align="center"><span class="style2">意见主题:</span></td>
<td width="194">
<select name="select" size="1">
<option value="公司发展" selected>公司发展</option>
<option value="管理制度">管理制度</option>
<option value="后勤服务">后勤服务</option>
<option value="员工薪资">员工薪资</option>
</select>
<input type="submit" name="submit" value="提交"></td>
</tr>
</table>
</form>
<?php
......
......
......
if($_POST[submit]=="提交"){
echo "您选择的意见主题为:".$_POST[select];
}
......
?>
</body>
</html>当浏览器端点击“提交”按钮后,客户端将数据提交到服务器端后,服务器是执行整个php包含的程序,还是只执行if语句? 还是包括html代码都要执行(比如html使用smarty模板技术含有变量)?
服务器处理完后,发送给浏览器的是整个页面文件的所有html代码,还是仅仅是echo输出的内容?
服务器处理完后,发送给浏览器的是整个页面文件的所有html代码,还是仅仅是echo输出的内容?
是这个html代码,加上echo的内容,如果想仅仅是echo的内容,那么if语句就要写对地方,要在这个php文件头就判断。
还有html对于服务器是不执行的。
......
......
if($_POST[submit]=="提交")...