2018 2 8 租房資訊的增刪改和搜尋

2022-07-17 12:03:11 字數 2766 閱讀 9962

建立乙個租房資訊的增刪改和搜尋:

首先在資料庫中建表zufang:

**如下:

create table zufang(

id int auto_increment primary

key,keyword int comment "關鍵字",area varchar(50) comment"所屬區域",squaremeter int comment"使用面積(平方公尺)",rent

float comment"租金(每月)",rentype varchar(50) comment"租賃型別",housetype varchar(50) comment"房屋型別")charset utf8;

展示租房資訊的頁面:

//連線資料庫

$db = new mysqli("localhost","root","","z_zf");

!mysqli_connect_error() or die("連線錯誤");

$db->query("set names utf8");//

設定字符集

$sql = "select * from zufang";//

sql語句,查詢zufang表的內容

$result = $db->query($sql);//

執行sql語句,得到結果集

$arr = $result->fetch_all();//

將結果集轉為陣列

?>

關鍵字區域

使用面積

租金租賃型別

房屋型別

操作

<?php foreach($arr

as$v)?>

新增資料

新增租房資訊的頁面:

!mysqli_connect_error() or die("連線錯誤");

$db->query("set names utf8");

$arr = array

();if($_post

)$areaarr = array("板井","三義廟","上上城","天安門東","中關村");

$zltypearr = array("床位","短租","整租");

$housetypearr = array("1室1廳","2室1廳","3室2廳","4室2廳","平房","筒子樓");

?>

新增房屋租賃資訊

資訊的處理頁面:

<?php 

//連線資料庫

$db = new mysqli("localhost","root","","z_zf");

!mysqli_connect_error() or die("連線錯誤");

$db->query("set names utf8");

$type = $_post["type"];

switch($type

)

搜尋租房資訊頁面:

//連線資料庫

$db = new mysqli("localhost","root","","z_zf");

!mysqli_connect_error() or die("連線錯誤");

$db->query("set names utf8");//

設定字符集

if($_post)

if(!empty($_post["zltype"]))

if(!empty($_post["housetype"]))

if(!empty($_post["kword"]))

$sql = "select * from zufang ".$str; /*

sql語句後面接str*/}

else

//var_dump($sql);

$result=$db->query($sql);//

執行sql語句,轉為結果集

$arr=$result->fetch_all();

$areaarr = array("板井","三義廟","上上城","天安門東","中關村"); //

定義陣列存區域內容 插入第48行

$zltypearr = array("床位","短租","整租"); //

定義陣列存租房型別內容 插入第55行

$housetypearr = array("1室1廳","2室1廳","3室2廳","4室2廳","平房","筒子樓");//

定義陣列存房屋型別內容 插入第62行

?>

關鍵字區域

使用面積

租金租賃型別

房屋型別

<?php foreach($arr

as$v)?>

基於ArrayList的學生資訊的增刪改查

1.增加學生 2.根據學號修改學生資訊 3.檢視所有學生資訊 4.根據學號檢視某乙個學生資訊 5.根據性別檢視同性別的所有學生 6.根據學號刪除某乙個學生 7.按照學號公升序排序 預設 8.按照年齡降序排序 public class student public student string sno...

單鏈表(學生資訊增刪改查)

剛學會單鏈表,於是就來寫乙個鞏固一下哈哈哈 之前因為動態記憶體分配沒有理解到位所以卡了很久 這裡的data只有姓名和學號 因為懶 include include include struct student struct student createlist struct student creat...

MVC的增刪改和Razor

asp.net mvc中的增刪改查 基本都要使用c控制器中的兩個action來完成操作,乙個用於從主介面跳轉到新頁面 同時將所需操作的資料傳到新介面,另乙個則對應新介面的按鈕,用於完成操作 將資料傳回主介面以及跳轉回主介面。根據不同情況使用不同的傳值方法。在m模型層中定義所需的linq操作,在c按需...