我用dede新建了一个自定义表单,用户提交表单后,想要用户可以搜索到自己提交的表单结果,比方说要在这个页面下面建一个搜索框,调用的自定义表单表名为dede_diyform,姓名字段为name,怎么样加代码可以实现输入“王二”这个名字可以搜索并显示这个表单信息,在线等,谢谢网上看到大神写的代码,修改过后搜索也始终不显示结果,请帮帮看看
<form action="" method="post" name="myform">
<table>
<tr><td>用户名:</td><td><input type="text" name="name"/></td></tr>
</table>
<input type="submit" name="submit" value="搜索" />
</form>
<?php
if(isset($_POST['name'])&&(!empty($_POST['name']))){
$name = $_POST['name'];
$name = mysql_escape_string($name);
mysql_connect("jm9v5p3z.zzcdb.dnstoo.com:5510", "miaoke_f", "lj147741") or
die("Could not connect: " . mysql_error());
mysql_select_db("miaoke");
$result = mysql_query(" SELECT * FROM dede_diyform WHERE name='".$name."' ");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
var_dump($row);
//根据需要取出相应的数据,你要显示的数据字段名
echo "姓名:".$row['name'];
}
mysql_free_result($result);
}else
{
echo '用户名不能为空!';
}
?>
表单名为dede_diyform,字段名为name
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货