首页 > 教學 > php > php自訂函數checks多重check box
2012
09-11

php自訂函數checks多重check box

一般寫這種多重check box要用到迴圈跟判斷,因為太常用了,就把它寫成function方便呼叫。


<?
header("Content-type: text/html; charset=utf-8");
function checks($chkName,$chkString,$chkValue,$chkDefaultValue)
{
 $chkStrings=split(",",$chkString);
 $chkValues=split(",",$chkValue);
 for($i=0;$i<count($chkStrings);$i++)
 {
  $s=$chkStrings[$i];
  $v=$chkValues[$i];
  $n=strpos(" ".$chkDefaultValue,$v);
  if($n>0)
  {
     $ret.="<input type='checkbox' value='$v' checked name='$chkName'>$s";
  }
  else
  {
     $ret.="<input type='checkbox' value='$v' name='$chkName'>$s";
  }
 }
 return $ret;
}
 echo  checks("Service","傳真,列印,叫車,洗衣,保險箱,MOD,早餐,接送,鬧鈴,服務","傳真,列印,叫車,洗衣,保險箱,MOD,早餐,接送,鬧鈴,服務","傳真,洗衣");
 
?>

使用方式 echo checks(“物件名稱”,”顯示項目(用逗號區格)”,”顯示項目值(用逗號區格)”,”預設值(用逗號區格)”)

php自訂函數checks多重check box - 第1张  | 彰化一整天blog

1.執行結果

php自訂函數checks多重check box - 第2张  | 彰化一整天blog

2.程式碼

同步發表於:php自訂函數checks多重check box
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。