<!--add.php-->
<?php
//mysql_connect
$cn=@mysql_connect('localhost','root','666666') or die("不能连接数据库服务器");
$info = array($_POST['Sno'],$_POST['Name'],$_POST['Sex'],$_POST['Hobby']);
//不能少空格, values前
$strSQL="insert into test1 values('$info[0]','$info[1]','$info[2]','$info[3]')";
$result=mysql_db_query("testdb",$strSQL,$cn);
mysql_close($cn);
require("list.php");
?>
<?php
//mysql_connect
$cn=@mysql_connect('localhost','root','666666') or die("不能连接数据库服务器");
$info = array($_POST['Sno'],$_POST['Name'],$_POST['Sex'],$_POST['Hobby']);
//不能少空格, values前
$strSQL="insert into test1 values('$info[0]','$info[1]','$info[2]','$info[3]')";
$result=mysql_db_query("testdb",$strSQL,$cn);
mysql_close($cn);
require("list.php");
?>
解决方案 »
- 请教mr_merlin,再请你帮下忙,欢迎其他大虾一起帮忙解决,最后37分了
- 图片系列在IE7正常IE8不能正常滚动的问题
- PHP/Java Bridge 问题---发在 Java 区没人理这里的同学们帮帮忙啊!
- JavaScript获取的值提交,然后再用PHP的$_GET或$_POST方法获取数据,帮修改下.
- 问个简单的数组问题
- 关于PHP的服务器搭配问题
- 请问怎样把本页面关闭而弹出另一个正常的页面?(在线等)
- 怎么做一个登陆。
- 正则表达式的问题,!高分相赠
- php怎么实现动态传参数???
- 用$REMOTE_ADDR可以获得访问者的IP,那么用什么可以获得访问者的机器名呢?
- 怎样实现如下功能。急问。可以给费用。
<head>
<title>添加数据</title>
<script language="javascript">
function check()
{
if((test1.Sno.value=="")||(test1.Name.value==""))
{
alert("姓名与学号不能为空!")
return false;
}
}
</script>
</head>
<body bgcolor="yellow">
<font color="blue" face="黑体" size=5><center>添加资料表</center></font><br><hr>
<form name = "test1" method="post" action="add.php">
<table width=100%>
<tr>
<td align="right" width="40%"><b>学号:</b></td>
<td width="60%"><input type="text" name="Sno" size=10></td>
</tr>
<tr>
<td align="right"><b>姓名:</b></td>
<td><input type="text" name="Name"></td>
</tr>
<tr>
<td align="right"><b>性别:</b></td>
<td><input type="text" name="Sex" size=4></td>
</tr>
<tr>
<td align="right"><b>爱好:</b></td>
<td><input type="text" name="Hobby" size="15"></td>
</tr>
<tr>
<td colspan=2 align="center">
<br><br><hr><input type="submit" value="完成" onClick="return check();">
<input type="reset" value="重设">
</td>
</tr>
</table>
</form>
</body>
</html>
这是正确代码,错误有三处:(1)if((test1.Sno.value==" ")||(test1.Name.value==" "))多了空格。(2)<form method="post" action="add.php">这里没有定义名字。(3)><input type="submit" value="完成">没有设置OnClick事件那又怎么会有执行check函数呢。
这样or之间空格太多,试的时候也是白屏,把这段复制回去,再试下。<!--add.php-->
<?php
//mysql_connect
$cn=@mysql_connect('localhost','root','666666') or die("不能连接数据库服务器");
$info = array($_POST['Sno'],$_POST['Name'],$_POST['Sex'],$_POST['Hobby']);
//不能少空格, values前
$strSQL="insert into test1 values('$info[0]','$info[1]','$info[2]','$info[3]')";
$result=mysql_db_query("testdb",$strSQL,$cn);
mysql_close($cn);
require("list.php");
?>