什么php下拉框,做生日,下拉框是用表單做。例如:
成都創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)公司、網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設(shè)計,對服務(wù)除甲醛等多個行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗。成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報價服務(wù),我們深知市場的競爭激烈,認(rèn)真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠(yuǎn)的責(zé)任!
from
option2010/option
option2010/option
/form
保是利用php獲取mysql等數(shù)據(jù)庫的年份數(shù)據(jù)吧。不知道我的回答,對你有幫助不。
可以使用PHP的日期,也可以使用數(shù)據(jù)庫的日期,當(dāng)數(shù)據(jù)庫和PHP不在一個服務(wù)器上的時候,數(shù)值是有區(qū)別的。
使用PHP日期的方法:
$current=localtime();
$sql="update table set filed='$current'";
使用數(shù)據(jù)庫日期的方法:
$sql="update table set field=now()";
上面以UPDATE語句為例,INSERT語句一樣的道理。
一般有兩種訪問:
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql); //執(zhí)行sql語句
//這種方法,你datetime字段要設(shè)計成date類型,now() 是mysql數(shù)據(jù)庫提供的一個獲取當(dāng)前時間函數(shù)
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql); //執(zhí)行sql語句
//這種方法:datetime字段設(shè)計成int(10)類型。time()是php提供獲取時間戳的函數(shù)。
推薦使用方法二,因為這種方式,一.排序速度快,二.方便轉(zhuǎn)換時間區(qū)。主流的開源程序都有采用這方式。像discuz phpwind dedecms等等。
比如 數(shù)據(jù)庫中查出來的是2016-5-6 10:01:28 可以 通過strtotime()轉(zhuǎn)化為時間戳,然后再跟今天的開始時間戳和結(jié)束時間戳相比較,如果在這個范圍內(nèi) 則是今天生日。
例如$a = strtotime('2016-5-6 10:01:28');
$begin = strtotime(date('Y-m-d'));//今日凌晨;
$end = $begin + 86400;//明天凌晨;
if($a = $begin $a=$end){echo '今天生日';}