【发布时间】:2013-06-16 12:11:54
【问题描述】:
我对 php mysql 有一个简单的挑战。我是 php 的新手,正在尝试编写一些代码。
下面是我的代码:
$checked1 = $row['rmc_induction_softskill'];
$checked2= $row['rmc_induction_neo'];
$checked3 = $row['rmc_induction_itil'];
$checked4 = $row['rmc_induction_hr_induction'];
$checked5 = $row['rmc_induction_vmware'];
$checked6 = $row['rmc_induction_lss'];
我希望运行一个循环并运行单个 html 行,其中包含上述所有变量名,以一对一的方式。例如,我想要 $checked1 == 1 , $checked2 == 1 。我尝试了下面的代码,但每次循环都无法获得 $checked1
for ($i=1; $i<=33; $i++){
$checked = checked{$i};
echo $checked;
<td align="center" bgcolor="#E6E6FA"> <input type="checkbox" id="<?php echo $i.$rows['emp_id']; ?>" name="Emails[]" value="<?php echo $i.";".$concatenated_string; ?>" <?php if ($checked == 1) echo "checked" ; ?> onclick="check(<?php echo $i.$rows['emp_id']; ?>);" /></td>
【问题讨论】:
-
这段代码有几个语法错误,很难推断出所需的 HTML 输出。你能发布一个预期输出的例子吗?