有关PHP提交表单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关PHP提交表单相关的知识,希望对你有一定的参考价值。
我初学php,现在想用PHP做前台提交表单查询mysql数据库的页面,代码现如下,有很大问题,请高手帮我看看
这是前台html:
<form action="mysql.php" method="post" name="test"><p><span class="typle1">学号</span>
<input type=text name="s" size=42 maxlength=100>
</p>
<p>
<input name=botton1 type=submit value="搜索" />
</form>
这是PHP代码:
<?php
if ( $_POST['botton1'] == "搜索" )
$conn=mysql_connect("localhost","root","root")or die("Could not connect: ".mysql_error());
mysql_select_db("school")or die("Could not select database");
function rec_query($s)
$query="select sname,sc.sno,deptno,cname,cnum,cdept
from sc,student
where sc.sno=student.sno
and sc.sno like '".$s."%'";
$s=$_GET["s"];
$result = rec_query($s);
while($row=$result->fetch_object())
$sname=$row->sname;
$sno=$row->sc.sno;
$deptno=$row->deptno;
$cname=$row->cname;
$cnum=$row->cnum;
$cdept=$row->cdept;
printf("%s %s %s %s %s %s <br />",$sname,$sno,$deptno,$cname,$cnum,$cdept);
?>
下载表单问题解决了,问题在于lize 79所说没有配置服务器,不过仍然是空白页面,我再尝试下
还有至于你说提交表单时为下载PHP文件 我想一定是因为,你打开这个文件时用的是本地资源管理器的地址,类似于“file:///K:/www/match_school.php”,而PHP文件只有在本地主机配置成服务器以后,用本地还回地址打开:类似于:“http://localhost/match_school.php”; 参考技术A 有何很大问题呢?
只不过是你的函数rec_query没有调用mysql_query()也没有返回值
也就是:
function rec_query($s)
global $conn;
$query="select sname,sc.sno,deptno,cname,cnum,cdept
from sc,student
where sc.sno=student.sno
and sc.sno like '".$s."%'";
return mysql_query($query,$conn);
以下来自手册:
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno())
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
$query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";
if ($result = $mysqli->query($query))
/* fetch object array */
while ($obj = $result->fetch_object())
printf ("%s (%s)\n", $obj->Name, $obj->CountryCode);
/* free result set */
$result->close();
/* close connection */
$mysqli->close();
?> 参考技术B 根本不用看你的代码,提交表单时出现下载PHP文件,100%肯定唯一可能的原因:WEB服务器没有合理配置,系统把PHP当ZIP、EXE、RAR等文件一样作为资源下载给客户端口。
解决的方法也是只有一个:配置WEB服务器识别PHP,这对IIS和Apache的方法不同,可以看看PHP下的INSTALL.TXT文件,或者网上搜索。
php 在Contact Form 7插件的模式窗口中显示有关成功提交表单的消息
以上是关于有关PHP提交表单的主要内容,如果未能解决你的问题,请参考以下文章
php 在Contact Form 7插件的模式窗口中显示有关成功提交表单的消息