《PHP MySQL和WEB開發》筆記第十一章

2021-08-08 19:39:53 字數 2571 閱讀 7943

<?

//fopen("search.html",'a');

echo "enter the search web.";

//fopen("search_result.php",'w');

//get_magic_quotes_gpc魔術引擎是否開啟

?>

這是search.php

<?

require("page.inc");

$searcher=new page();

$searcher->content="book-o-rama catalog search

";$searcher->display();

?>

page.inc裡面改一句話

public $button=array("home"=>"home.php",

"contact"=>"contact.php",

"service"=>"services.php",

"sitemap"=>"sitemap.php",

"news"=>"news.php",

"search"=>"search.php");

這是search_reasult.php的頁面

<?

require("page.inc");

$search_result=new page();

$search_type=$_post['search_type'];

$searchterm=$_post['searchterm'];

$content="";

if(!get_magic_quotes_gpc())

if($searchterm=='')

@$con=new mysqli('localhost','lustudy_web','123456','lustudy');

if(mysqli_connect_error())

$sqlstr="select * from books where ".$search_type." like '%".$searchterm."%'";

$web_reasult=$con->query($sqlstr);

$reasult_num=$web_reasult->num_rows;

$content.= "number of books found : ".$reasult_num."

";//if($reasult_num==0)

for($i=0;$i<$reasult_num;$i++)

$content.="返回

";$web_reasult->free();

$con->close();

$search_result->content=$content;

$search_result->display();

/*11.4繫結引數插入資料 prepared方法*/  

require("database.inc");  

$con=new mysqli($lu_host,$lu_user,$lu_psw,$lu_db);  

//use prepared insert (bind_param)

$isbn='1-111-11111-7';  

$author='wenbo'; 

$title='how to kill you';  

$price=71;

$str2="insert into books values (?,?,?,?)"; //use ? to replace the param 

$result_check=$con->query("select * from books where isbn='".$isbn."'"); 

if($result_check->num_rows != 0) //check if the record is exist.

else

//use prepared to select(bind_result)

string

$selectstr="select isbn,title,author,price from books";

select

$result3=$con->prepare($selectstr);

result

$result3->bind_result($isbn2,$title2,$author2,$price2);

the select

$result3->execute();

the result use while

while($result3->fetch())

//it has a problem price:30.239999771118 should be 30.24,dont know why

//i should use decimal.

/*11.5使用php與資料庫互動的其他藉口*/ 

//require_once("mail.php");

//因為pear 安裝一直失敗,所以暫時不研究這一篇了……

?>

開發web前端 web前端 開發筆記

我是孟噠噠一名web前端開發工程師,今天給大家分享一下web前端是的一些筆記應用,希望對你們有幫助。物件導向是乙個開發思想,它把注意點都放到了物件上。物件導向強調的幾個概念 1 類 類是一批具備相同屬性和行為的事物的抽象,為什麼是抽象?因為不是具體的,也就是說不是實實在在存在的東西 看不見摸不著 2...

移動WEB開發筆記

布局視口 layout viewport 字太小,手動縮放網頁 視覺視口 visual viewport 左右滑動看 理想視口 ideal viewport 理想視口 物理畫素 物理畫素比 dpr 物理畫素 螢幕顯示的最小顆粒 螢幕解析度 物理畫素比 1px能顯示的物理畫素點的個數 背景縮放back...

demo專案開發筆錄(web和mobile)

筆者在demo裡使用的樣式檔案是w3.css,支援響應式,但筆者前端能力有限,並不能一次編寫統一使用,於是對訪問作了判斷,並刪減了移動端頁面的部分內容。一 判斷是移動端還是pc端的請求 package com.gcc.modules.untils created by gcc on 2018 5 4...