获取表单值,常会出错,是什么原因,请帮帮忙忙,谢谢 表单没有声明“method="post"”,method默认为“GET”。而你用了“$search=$_POST['search']”。另外,“isset($s_search)!=""”这句是什么意思? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你要判断变量是否为空,用empty()就行了 <FORM method="post" ACTION="search.php" enctype="multipart/form-data">指定表单发送的方法和编码类型$s=$_GET['S'];$search=$_POST['search'];PHP处理页统一接受方法,你这既有GET又有POST方式。获取一个表单值肯定出错$s=$_POST['S'];$search=$_POST['search']; <FORM ACTION="search.php" action="post"><SELECT NAME="S"><OPTION VALUE="name">权利人</OPTION><OPTION VALUE="email">单号</OPTION></SELECT><INPUT TYPE="TEXT" NAME="search"><INPUT TYPE="SUBMIT" NAME="s_search" VALUE="确定"><?phpinclude"connect.php";$s=$_POST['S'];$search=$_POST['search'];$sql="select * from user";echo "$sql<p>";$query=mysql_query($sql); if(!empty($_POST['search'])&&!empty($_POST['S'])) { $sql.=" where $s like '%$search%'"; echo $sql; }while($r=mysql_fetch_array($query)){ echo "<br/>"; echo $r['name']; echo $r[password]; echo $r[email]; echo "<br/>";}?>我帮你改了一下,不知是不是你想要的 PHP的pack unpcak该怎么用 高手帮忙看下 php调用JS函数,会的进来 页面与数据库链接显示图片的问题 当前页面即时刷新问题! 超牛的问题---在线等!!! 求助: 添加数据到数据库中产生了 乱码 100分,问题又来了 为何用PHP加GD库做出的缩略图颜色很差 PHP入门级问题 PECL安装出错 请求PHP两个小问题 在线等
指定表单发送的方法和编码类型$s=$_GET['S'];
$search=$_POST['search'];PHP处理页统一接受方法,你这既有GET又有POST方式。获取一个表单值肯定出错$s=$_POST['S'];
$search=$_POST['search'];
<SELECT NAME="S">
<OPTION VALUE="name">权利人</OPTION>
<OPTION VALUE="email">单号</OPTION>
</SELECT>
<INPUT TYPE="TEXT" NAME="search"><INPUT TYPE="SUBMIT" NAME="s_search" VALUE="确定"><?php
include"connect.php";
$s=$_POST['S'];
$search=$_POST['search'];
$sql="select * from user";
echo "$sql<p>";
$query=mysql_query($sql); if(!empty($_POST['search'])&&!empty($_POST['S']))
{
$sql.=" where $s like '%$search%'";
echo $sql;
}while($r=mysql_fetch_array($query))
{
echo "<br/>";
echo $r['name'];
echo $r[password];
echo $r[email];
echo "<br/>";
}
?>我帮你改了一下,不知是不是你想要的