[제나플러스] common 파일에서 생년월일 셀렉트로 사용하기
본문
lib/common.lib.php 수정
// birthdate_select
function birthdate_select($date, $name="")
{
global $g4;
$s = "";
if (substr($date, 0, 4) == "0000") {
$date = $g4['time_ymdhis'];
}
preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})/", $date, $m);
// 年
$s .= "<select name='{$name}_y'>";
for ($i=$m[0]-0; $i>=$m[0]-100; $i+=-1) {
$s .= "<option value='$i'";
if ($i == $m[0]) {
$s .= " selected";
}
$s .= ">$i";
}
$s .= "</select>年 \n";
// 月
$s .= "<select name='{$name}_m'>";
for ($i=1; $i<=12; $i++) {
$s .= "<option value='$i'";
if ($i == $m[2]) {
$s .= " selected";
}
$s .= ">$i";
}
$s .= "</select>月 \n";
// 日
$s .= "<select name='{$name}_d'>";
for ($i=1; $i<=31; $i++) {
$s .= "<option value='$i'";
if ($i == $m[3]) {
$s .= " selected";
}
$s .= ">$i";
}
$s .= "</select>日 \n";
return $s;
}
// birthdate_select
function birthdate_select($date, $name="")
{
global $g4;
$s = "";
if (substr($date, 0, 4) == "0000") {
$date = $g4['time_ymdhis'];
}
preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})/", $date, $m);
// 年
$s .= "<select name='{$name}_y'>";
for ($i=$m[0]-0; $i>=$m[0]-100; $i+=-1) {
$s .= "<option value='$i'";
if ($i == $m[0]) {
$s .= " selected";
}
$s .= ">$i";
}
$s .= "</select>年 \n";
// 月
$s .= "<select name='{$name}_m'>";
for ($i=1; $i<=12; $i++) {
$s .= "<option value='$i'";
if ($i == $m[2]) {
$s .= " selected";
}
$s .= ">$i";
}
$s .= "</select>月 \n";
// 日
$s .= "<select name='{$name}_d'>";
for ($i=1; $i<=31; $i++) {
$s .= "<option value='$i'";
if ($i == $m[3]) {
$s .= " selected";
}
$s .= ">$i";
}
$s .= "</select>日 \n";
return $s;
}
추천0
댓글목록 0
등록된 댓글이 없습니다.