PHP mysql 不能插入数据到数据库表里?
<!DOCTYPEhtml><?phperror_reporting(0);if(!$_POST['name']){?><html><head><metacharset=...
<!DOCTYPE html>
<?php
error_reporting(0);
if(!$_POST['name'])
{
?>
<html>
<head>
<meta charset="utf-8" />
<title>学生档案管理系统------------记录添加页</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script language="javascript">
function Juge()
{
if(form1.name.value=="")
{
alert("请输入姓名!");
form1.name.value.focus();
return false;
}
if(form1.s_id.vlaue=="")
{
alert("请输入学号! ");
form1.s_id.focus();
return false;
}
}
</script>
</head>
<body>
<center>
<h1>学生档案管理系统----------------记录添加页</h1>
<a href="14-21.php">返回首页</a>
<table border="1">
<form action="<?php echo $PATH_INFO ?>" name="form1" method="post" onsubmit="return Juge()">
<tr>
<td>输入姓名:</td>
<td><input name="name" type="text" ></td>
</tr>
<tr>
<td>输入性别:</td>
<td><input name="sex" type="radio" value="男" checked >男
<input name="sex" type="radio" value="女" >女</td>
</tr>
<tr>
<td>出生日期:</td>
<td><select name="b_y"><?php for($i=1980; $i<2030;$i++)
echo "<option value=".$i.">".$i."\n"; ?>
</select>年
<select name="b_m"><?php for($i=1;$i<13;$i++)
echo "<option value=".$i.">".$i."\n"; ?>
</select>月
<select name="b_d"><?php for($i=1;$i<32;$i++)
echo "<option value".$i.">".$i."\n"; ?>
</select>日 </td>
</tr>
<tr>
<td>输入学号: </td>
<td><input name="s_id" type="text" ></td>
</tr>
<tr>
<td>监护人姓名: </td>
<td><input name="parent" type="text"></td>
</tr>
<tr>
<td>家庭电话:</td>
<td><input name="phone" type="text" ></td>
</tr>
<tr>
<td>家庭住址:</td>
<td><input name="address" type="text" ></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="确定">
<input type="reset" value="重置"></center></td>
</tr>
</form>
</table>
<?php
}
else
{
header("content-type:text/html;charset=utf-8");
$name=$_POST['name'];
$sex=$_POST['sex'];
$birthday=$_POST['b_y']."年".$_POST['b_m']."月".$_POST['b_d']."日";
$s_id=$_POST['s_id'];
$parent=$_POST['parent'];
$phone=$_POST['phone'];
$address=$_POST['address'];
require ('14-19.php');
$link=mysql_connect($host_name,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());
mysql_select_db($db_name,$link);
$sql="INSERT INTO $table_name (name,sex,birthday,s_id,parent,phone,address) VALUES ('$name','$sex','$birthday','$s_id','$parent','$phone',$address')";
mysql_query($sql,$link);
echo $sql;
?>
已经成功添加记录。两秒后返回。
<?php } ?>
问题已经解决了, 展开
<?php
error_reporting(0);
if(!$_POST['name'])
{
?>
<html>
<head>
<meta charset="utf-8" />
<title>学生档案管理系统------------记录添加页</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script language="javascript">
function Juge()
{
if(form1.name.value=="")
{
alert("请输入姓名!");
form1.name.value.focus();
return false;
}
if(form1.s_id.vlaue=="")
{
alert("请输入学号! ");
form1.s_id.focus();
return false;
}
}
</script>
</head>
<body>
<center>
<h1>学生档案管理系统----------------记录添加页</h1>
<a href="14-21.php">返回首页</a>
<table border="1">
<form action="<?php echo $PATH_INFO ?>" name="form1" method="post" onsubmit="return Juge()">
<tr>
<td>输入姓名:</td>
<td><input name="name" type="text" ></td>
</tr>
<tr>
<td>输入性别:</td>
<td><input name="sex" type="radio" value="男" checked >男
<input name="sex" type="radio" value="女" >女</td>
</tr>
<tr>
<td>出生日期:</td>
<td><select name="b_y"><?php for($i=1980; $i<2030;$i++)
echo "<option value=".$i.">".$i."\n"; ?>
</select>年
<select name="b_m"><?php for($i=1;$i<13;$i++)
echo "<option value=".$i.">".$i."\n"; ?>
</select>月
<select name="b_d"><?php for($i=1;$i<32;$i++)
echo "<option value".$i.">".$i."\n"; ?>
</select>日 </td>
</tr>
<tr>
<td>输入学号: </td>
<td><input name="s_id" type="text" ></td>
</tr>
<tr>
<td>监护人姓名: </td>
<td><input name="parent" type="text"></td>
</tr>
<tr>
<td>家庭电话:</td>
<td><input name="phone" type="text" ></td>
</tr>
<tr>
<td>家庭住址:</td>
<td><input name="address" type="text" ></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" value="确定">
<input type="reset" value="重置"></center></td>
</tr>
</form>
</table>
<?php
}
else
{
header("content-type:text/html;charset=utf-8");
$name=$_POST['name'];
$sex=$_POST['sex'];
$birthday=$_POST['b_y']."年".$_POST['b_m']."月".$_POST['b_d']."日";
$s_id=$_POST['s_id'];
$parent=$_POST['parent'];
$phone=$_POST['phone'];
$address=$_POST['address'];
require ('14-19.php');
$link=mysql_connect($host_name,$db_user,$db_pass)or die("不能连接到服务器".mysql_error());
mysql_select_db($db_name,$link);
$sql="INSERT INTO $table_name (name,sex,birthday,s_id,parent,phone,address) VALUES ('$name','$sex','$birthday','$s_id','$parent','$phone',$address')";
mysql_query($sql,$link);
echo $sql;
?>
已经成功添加记录。两秒后返回。
<?php } ?>
问题已经解决了, 展开
2个回答
展开全部
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())
将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-09-21 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
关注
展开全部
大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。大数据的5V特点(IBM提出):Volume(大量)、Velocity(高速)、Variety(多样)、Value(低价值密度)、Veracity(真实性),平台有hadoop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |