• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP如何把学生信息资料添加到数据库

php 搞代码 3年前 (2022-01-23) 16次浏览 已收录 0个评论

首先打开Dreamweaver CS5,设计两个表单,如:1.PHP,2PHP,最后把表单信息添加到数据库。

新生录入的表单页面;新建了名为1。PHP的表单,其中包括文本输入框(学号、姓名、栋、房间、床号、家庭地址、联系手机和家庭电话)、列表/菜单组件(年级、班级、专业、年、月、日)、单选按钮(性别)以及两个按钮(一个是提交submit按钮,另一个是重置reset按钮)。本页还对学号与姓名两个输入框进行了javascript判断,判断两者不能为空!

2.php:获取表单form1中的各个输入项内容,并写入数据表student中,若成功则返回“记录已经成功添加,1秒后返回继续录入新生信息……”,否则提示“添加新数据出错!

打开Dreamweaver CS5;新建文件;

输入如下代码,其中加粗的代码为JavaScript验证语句与PHP语句:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

学生信息管理系统-新生录入

<style type=”text/css”>      /*网页中提示信息的样式设置*/

<!—ecms -ecms

.STYLE1 {font-size: 36px}

–>

</style>

<link href=”../mystyle.css” rel=”stylesheet” type=”text/css” /> 

<script language=”javascript”>    //对姓名与学号进行判断

function valid_form(theForm)

{

if((theForm.stu_id.value==””)||(theForm.stu_name.value=””))

{

alert(“出错原因:\n学生学号为空!\n学生姓名为空!”);

theForm.stu_id.focus();

return false;

}

}

</script>

<body>

学生信息管理系统-新生录入

输入学号:

*不能为空

输入姓名:

*不能为空

所在年级:

<? for($i=2007; $i<=2012;$i++)  

  //循环显示2007-2012间的数字做为列表的选项值

{

echo “”.$i.”级”;

}

?>

所在班级:

<? for($i=1; $i<=6;$i++)   

 //循环显示1-6间的数字做为列表的选项

{

echo “”.$i.”班”;

}

?>

选择专业:

计算机应用

计算机软件

计算机网络

艺术设计

电子商务

国际贸易

市场营销

选择宿舍:

房间

选择床号:

性  别:

出生日期

<? for($i=1982; $i<=2008;$i++) 

 //循环显示1982-2008间的数字做为列表的选项

{

echo “”.$i.””;

}

?>

<? for($i=1; $i<=12;$i++) 

//循环显示1-12间的数字做为列表的选项

{

echo “”.$i.””;

}

?>

<? for($i=1; $i<=31;$i++) 

 //循环显示1-31间的数字做为列表的选项

{

echo “”.$i.””;

}

?>

家庭地址:

联系手机:

自己的手机号码

家庭电话

家庭联系电话

查看学生信息

第二步: 创建表单处理文件ch14-5-1.php

创建新文件,在Dreamweaver CS3编辑区,输入如下代码:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

学生信息管理系统-新生录入添加至数据库

<body>

<?

//获取表单信息

$id=htmlspecialchars($_POST[“stu_id”]);

$name=htmlspecialchars($_POST[“name”]);

$class=htmlspecialchars($_POST[“class”]);

$classid=htmlspecialchars($_POST[“classid”]);

$major=htmlspecialchars($_POST[“major”]);

$room=htmlspecialchars($_POST[“building”]).”栋”.htmlspecialchars($_POST[“room”]).”房间”;

$bedid=htmlspecialchars($_POST[“bed”]);

$sex=htmlspecialchars($_POST[“sex”]);

$birthday=trim(htmlspecialchars($_POST[“year”])).”-“.trim(htmlspecialchars($_POST[“month”])).”-“.trim(htmlspecialchars($_POST[“day”]));

$address=htmlspecialchars($_POST[“address”]);

$tel=htmlspecialchars($_POST[“tel”]);

$tel2=htmlspecialchars($_POST[“tel2”]);

//获取为空的数据时做相应的处理

if($room==””)

$room=”未安排”;

if($bedid==””)

$bedid=”未安排”;

if($address==””)

$address=”暂缺”;

if($tel==””)

$tel=”暂缺”;

if($tel2==””)

$tel2=”暂缺”;

//引用公用文件,连接服务器,选择数据库

require “config.inc.php”;

//发送SQL请求,插入新%本文来源gaodai#ma#com搞*代#码9网#搞gaodaima代码数据

$sql=”insert into $table_name(stu_id,name,classname,classid,major,room,bedid,sex,birthday,address,telephone,hometel) values(‘$id’,’$name’,’$class’,’$classid’,’$major’,’$room’,’$bedid’,’$sex’,’$birthday’,’$address’,’$tel’,’$tel2′)”;

//发送SQL请求

mysql_query($sql) or die(“添加新数据时出错”.mysql_error());

//若成功执行插入语句,则执行下列操作:1秒后刷新跳转

echo “<meta http-equiv=’Content-Type’ content=’text/html; charset=utf-8’/>”;

echo “<meta http-equiv=’refresh’ content=’1; url=ch14-5.php’>”;

echo “”;

echo “<body>记录已经成功添加,1秒后返回继续录入新生信息……”;

echo “”;

?>

第三步:保存文件并调试运行

点击“文件”-“保存”,将两个文件分别保存为11.PHP,12.PHP。

打开11.PHP,按f12对网页进行调试。

如图;

首先来测试其中的JavaScript是否正确,在不输入任何数据的情况下,点击“录入系统”按钮,会弹出如图的警告框。

点击“录入系统”按钮,若添加数据到数据库中成功,则显示如图14-22所示的信息,否则显示“添加新数据时出错”以及错误信息:

点击下方的“查看学生信息”,我们可以进入11.PHP,会看到在数据表student的最后添加了一条新记录,图:

end


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP如何把学生信息资料添加到数据库

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址