PHP类别管理:类别增加、选择
来源:互联网 发布:淘宝卧室门帘 编辑:程序博客网 时间:2024/04/30 02:03
思路:
做一个输入框,输入类别,通过后台插入一个数据库中,作为类别表;
类别选择时,制作一个下拉列表;
将类别从类别表中取出(数组形式);
利用foreach遍历取出的类别数组,作为类别选择下拉列表的数据。
创建一个数据库:
CREATE TABLE IF NOT EXISTS `class_add` ( `ID` int(4) NOT NULL AUTO_INCREMENT, `class_name` varchar(100) NOT NULL, PRIMARY KEY (`ID`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
代码如下:
index.html
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>添加分类</title> </head> <body> <form action="add.php" method="post"> 类别:<input type="text" name="class_name"/><br><br> <input type= "submit" value="添加"/> </form></body></html>
add.php
<?php $class_name = $_POST['class_name']; //获取表单提交数据$conn = mysql_connect("localhost","root","111111"); //链接数据库if(!$conn) //链接数据库判断{ die("连接数据库失败".mysql_error()); } //选择数据库mysql_select_db("class_add") or die("数据库选择失败".mysql_error()); mysql_query("set names 'uft8'"); //需要使用的SQL语句$sql = "insert into class_add(class_name) values ('$class_name')"; //执行SQL语句 $result = mysql_query($sql,$conn); //判断SQL语句是否执行成功if(!$result) { echo '数据插入失败!'.mysql_error(); exit; } mysql_close($conn);//断开与数据库的链接include("index.html");//返回类别添加页面?>
select.php
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>调用分类</title> </head> <body> <?php$conn = mysql_connect("localhost","root","111111"); if(!$conn) { die("连接数据库失败".mysql_error()); } mysql_select_db("class_add") or die("数据库选择失败".mysql_error()); mysql_query("set names 'uft8'"); $sql = "select class_name from class_add"; $result = mysql_query($sql,$conn); ?><form action="test.php" method="post"> <select name="class_name" size="1"> <?php //数据库获取的数据是以数组形式表示的while($row = mysql_fetch_row($result)) { foreach($row as $key=>$key_val) { echo "<option value=".$key_val.">".$key_val."</option>"; } echo "<br/>"; } ?> </select> <input type= "submit" value="确定"/> </form></body></html>
test.php
<?php $class_name = $_POST['class_name'];echo $class_name;?>
0 0
- PHP类别管理:类别增加、选择
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 类别
- 增加物资类别
- 文章管理 类别管理
- 隐藏滚动条
- android:padding和android:layout_margin的区别?
- 模板类的嵌套
- 类的继承层次结构的宽度和深度
- VIM插件 - Project项目管理工具
- PHP类别管理:类别增加、选择
- App 打包的几种方式
- Android面试宝典
- 傅立叶变换的通俗入门
- java设计模式(四)---原型模式
- 第十四周项目4(3)-处理C++源代码的程序
- Android 高级Drawable资源---复合Drawable----层Drawable
- py plistlib
- [JVM]成为JavaGC专家(1)—深入浅出Java垃圾回收机制