會用jquery嗎,以jquery來講解:
成都創(chuàng)新互聯主要從事成都做網站、網站制作、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務鐵嶺,10年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:028-86922220
原理是使用AJAX,很多JS庫都支持,如果是自己寫AJAX功能的話,請繼續(xù)提問,下面是以jquery舉例:
HTML按鈕部分:以文字為例:
htmlhead
script src="請加載jquery庫"/script
/headbody
input type="button" value="冰火裂紋" /
script
$("input").click(function(){ //下面的resopns是服務返回的內容,加入返回內容是【vaps2010】
$.post("test.php",{obj:something},function(respons){
$("input").attr("value",respons);
});
});
/script
/body
此段代碼運行后,屏幕上出現是一個內容為【冰火裂紋】的按鈕,點擊按鈕后,則按鈕變?yōu)椤緑aps2010】。
請記得采納??!
寫這樣一段代碼
while($row = mysql_fetch_array($result)){
echo "名: ";
echo $row['lastname'];
echo "年齡: ";
echo $row['age'];
}
這是把所有數據打印出來了 如果要確定值你需要一個主鍵或索引來搜索數據庫 不過你按照上面的代碼測試一下應可以找到你要的數據 然后自己進行篩選
主頁面
script language="JavaScript" src="jquery-1.5.1.js" type="text/javascript"/script
script language="JavaScript"
!--
$(document).ready(function(){
$("#type").change(function(){
var catid=$(this).val();
alert(catid);
$.post("get_Dir.php",{id:catid},function(data){
$("div").html(data);
})
})
})
//--
/script
select name="type" id="type"
option selected value=""選擇分類/option
?
$conn=mysql_connect("localhost","root","");
mysql_select_db("數據庫名");
mysql_query("set names 'gb2312' ");
$query=mysql_query("select * from 表格名");
while($row=mysql_fetch_array($query)){
echo "option value=\"$row[id]\"$row[name]/option";
}
?
/select
div/div
傳值頁面get_Dir.php
?php
header("Content-Type:text/html; charset=gb2312");
//echo "POST:".$_POST['id'];
$SClassID=$_POST['id'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("數據庫名");
mysql_query("set names 'gb2312'");
$query=mysql_query("select * from 表名 where id='$SClassID'");
while($row=mysql_fetch_array($query)){
echo "input name=\"id\" type=\"text\" value=\"?=$row[id]?\"";
echo "input name=\"Name\" type=\"text\" value=\"?=$row[name]?\"";
}
?
如果不刷新,就用ajax去取數據,回來在顯示出來
當然也可以點擊按鈕到別的頁面上去,去取數據。
你數據庫的數據,必須有一個字段用來存儲日期的,取的時候,判斷當前日期與數據庫的日期,如果在一個月內的,就取出來。