zoukankan      html  css  js  c++  java
  • php学习笔记之动态生成一组单选button

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>动态生成一组单选button</title>
    </head>
    
    <body>
     <table width="550" border="1" align="center" cellpadding="0" cellspacing="0">
                <?php
    			function GenerateRadioGroup($name, $options, $col, $default="")
    			{
    				$name = htmlentities($name);
    				$len = count($options);
    				$s = 1; //累计项目数量
    				$i = 0;
    				foreach ($options as $value => $label)
    				{
    					if ($i == $col) //一行结束
    					{
    						$html .= '</tr>';
    						$i = 0;
    					}
    					if ( $i % $col == 0) //一行開始
    					{
    						$html .= '<tr>';
    					}
    					
    					if ($s == $len && $i < $col-1)
    					{
    						$colspan = $col - $i;
    						$html .= '<td colspan="' . $colspan . '" >';
    					}
    					else
    					{
    						$html .= '<td>';
    					}
    					
    					$value = htmlentities($value);
    					$html .= '<input type="radio" ';
    					if ($value == $default)
    					{
    						$html .= 'checked ';
    					}
    					$html .= 'name="' . $name . '" ';
    					$html .= 'id="' . $name . '_' . $value . '" ';
    					$html .= 'value="' . $label . '" />';
    					$html .=  $label;
    					$html .= '</td>';
    					++$i;
    					++$s;
    				}
    				return $html;
    			}
    			
    			$options = array("100", "400m", "1500m", "跳高", "立定跳远", "三级跳远", "铅球", "实心球", "三项全能", "接力赛");
    			$default = "2";
    			$col = 3; //表格的列数
    			$html = GenerateRadioGroup("RadioEvent", $options, $col, $default);
    			echo $html;
    			
    		  ?

    > </table> </body> </html>


  • 相关阅读:
    获取Unity和UGUUI内置组件的属性名
    Sqlite管理工具
    C#对象属性浅拷贝和深拷贝
    fbx查看软件
    如何区分Unity国内版和国际版
    Unity2019及Unity2020打包android的环境配置
    提高Unity编译dll的速度
    SpringBoot使用swagger
    SpringBoot 使用 Interceptor 拦截器
    SpringBoot 使用 Filter 过滤器
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7396021.html
Copyright © 2011-2022 走看看