我有一个数字数组,可以是1-24。($timelist)我想用这个数组来选择时间的形式。我如何使用这个数组来切换单选按钮的可见性?
例如:我有数组(1,2,4)和单选按钮1AM, 2AM, 3AM和4AM。我想单选按钮3AM不显示基于数组在我的php脚本。
关于如何使这个工作有什么想法吗?
到目前为止,我得到的是一个表单,用户选择一个日期并点击回车。
然后通过get方法将它们发送到名为validate.php的php文件。
脚本将完成它的工作,并将可用时间放入数组中。
我想使用该数组(1-24)来显示可用的时间作为单选按钮(12AM到12PM),用户可以根据可用的时间选择一个,并继续应用程序过程。
$timelist = array( 1, 2, 4 );
foreach($timelist as $time):
echo "<input type='radio' name='time' value='$time' /> $radio AM<br />";
endforeach;
你是说像那样的东西吗?编辑:为了有好的格式,你可以在
这一行做一些事情$time%12 . ( $time >= 12 ? 'PM' : 'AM' )
从你的问题,我明白,你最初发送无线电输入到客户端响应HTML,你想隐藏它之后?这没有多大意义—只需根据数组中的元素准备响应HTML,而不是呈现所有内容然后隐藏它。执行如下命令:
<?php foreach ($timelist as $time): ?>
<input type="radio" name="time" value="<?php echo $time?>" /> <?php echo $time?>
<?php endforeach; ?>
为军事时间包含尝试这个
<?php $i = 1; ?>
<?php while ($i <= 24): ?>
<input type="radio" name="time" value="<?php echo $i; ?>" />
<?php echo (12 < $i ? $i .' AM': ($i -12).' PM'); >
<?php $i++; ?>
<?php endwhile; ?>