首先是一個input class=dh
成都創新互聯-專業網站定制、快速模板網站建設、高性價比靜安網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式靜安網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋靜安地區。費用合理售后完善,10余年實體公司更值得信賴。
查詢按鈕 class=cx
圖片框 class=tp
點擊查詢按鈕時
script
$(".cx").click(function(){
var dh= $('.dh').val();//獲取輸入的電話
$.post('date.php',{tel:dh},function(result){
//將獲取到的電話號碼提交給date.php文件,date.php文件 通過查詢tel='$_POST[tel]' 得到圖片地址$src,echo $src;result即使那個返回的$src
$('.tp').find('img').attr('src', result);//將圖片框內容改掉
});
});
/script
需要jquery支持 就是頁面要載入
script type="text/javascript" src="js/jquery.js"/script
你要輸出什么?我就假設兩個條件是數字,選好條件提交后,顯示條件1還是條件2吧。
form?action=""?method="post"
label條件1:
select?name="select1"
option?value="0"?selected="selected"選項1/option
option?value="1"選項2/option
/select
/label
label?條件2:
select?name="select2"
option?value="0"?selected="selected"選項1/option
option?value="1"選項2option
option?value="2"選項3/option
/select
/label
input?name="b1"?type="submit"?value="查詢"?/
?php
if($_POST['select1']$_POST['select2']){
echo?$_POST['select1']."".$_POST['select2'];
}else?if($_POST['select1']$_POST['select2']){
echo?$_POST['select1']."".$_POST['select2'];
}
else?if($_POST['select1']=$_POST['select2']){
echo?$_POST['select1']."=".$_POST['select2'];
}
?
操作步驟:
連接數據庫;
sql語句;
執行查詢
在頁面上遍歷展示
?php?
//mysql主機地址
$host?=?"localhost";
//mysql用戶名
$user?=?"root";
//mysql登錄密碼
$pswd?=?"root";
//鏈接數據庫
$conn?=?mysql_connect($host,$user,$pswd);
if(!$conn){
die("數據庫連接失敗!");
}
//設置數據庫操作編碼,防止亂碼
mysql_query("set?names?'utf8'");?
//選擇要操作的數據庫
mysql_select_db("testdb");
//sql語句
$sql?=?"select?*?from?uses";
//執行sql?
$result=mysql_query($sql);??
//循環遍歷然后展示
while($row?=?mysql_fetch_array($result)){
echo?$row[0]."==";
echo?$row[1]."==";
echo?$row[2]."br/";
}
?
?php
//第一步:透過代理獲取用戶真實的IP地址
$theip=getip();
function getIP()
{
static $realip;
if (isset($_SERVER)){
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")){
$realip = getenv("HTTP_X_FORWARDED_FOR");
} else if (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}
return $realip;
}
//第二步:通過讀取IP地址庫,找到所屬地區
//假設表名為ip,字段有begin(起始),end(結束),area(地區代號)
$dblink=@mysql_connect("數據庫服務器名","數據庫用戶名","數據庫密碼");
$dbselect=@mysql_select_db(數據庫名);
if (!$dbselect){
die("數據庫無法讀取");
}
$result=mysql_query("select * from `ip` where `begin`=`$theip` and `end`=`$theip`");
$num=mysql_num_rows($result);
if($num0){
$info=mysql_fetch_array($result);
$page=$info['area'];
else{
$page='default'; //如果IP不在數據庫中,則用缺省的頁面
}
//第三步:轉到相關頁面,如代號為"js",轉到"js.php"頁面
$page.='.html'; //后綴你可以自己取
echo "script language=\"javascript\"window.location.replace(\"$page\")/script";
?
兩種情況。
1、你剛學php沒有使用框架。每一個框架的的獲取數據的方法不一樣。他們功能的特點是都會配置數據連接,所以你只要按照他們的配置,進行配置就可以,一般要用戶名密碼,數據庫名。例如speed的位:
$spConfig = array(
'db' = array(
'host' = 'xxxx',
'login' = 'xxx',
'password' = 'xx',
'database' = 'xxx')
)
然后在模型(sql語句,指出表名,字段)中寫好表,以獲取。具體的學框架。寫出來太多了。
2、直接連接使用。我寫了點代碼如下:
$host ='';/主機
$login = '';//用戶
$password = '';//密碼
$database = '';//數據庫
$con = mysql_connect($host,$login,$password);
if(!$con)
{
die('could no neect'.mysql_error());
}
mysql_select_db($database,$con);
$result = mysql_query("select test from Test)//你的表
while($row = mysql_fetch_array($result))
{
echo $row[test];//字段名
}
mysql_close($con);
不懂再問!
網站標題:php查詢數據庫顯示網頁 php查詢數據庫顯示網頁打不開
文章出自:http://vcdvsql.cn/article10/hehigo.html
成都網站建設公司_創新互聯,為您提供云服務器、網站設計、微信公眾號、網站排名、用戶體驗、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯