本篇文章主要介紹PHP類別表的管理方法,感興趣的朋友參考下,希望對大家有所協助。
建立一個資料庫:
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; ?>