会用jquery吗,以jquery来讲解:
成都创新互联主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务铁岭,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
原理是使用AJAX,很多JS库都支持,如果是自己写AJAX功能的话,请继续提问,下面是以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
此段代码运行后,屏幕上出现是一个内容为【冰火裂纹】的按钮,点击按钮后,则按钮变为【vaps2010】。
请记得采纳!!
写这样一段代码
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去取数据,回来在显示出来
当然也可以点击按钮到别的页面上去,去取数据。
你数据库的数据,必须有一个字段用来存储日期的,取的时候,判断当前日期与数据库的日期,如果在一个月内的,就取出来。