我试图将名为poolid的数据库记录中的值分配给单选按钮元素的name属性。
这是我尝试过的,不用说它不起作用,它给了我一个语法错误。这样做的最佳方法是什么?
请记住,我对PHP很陌生,所以我正在寻找最简单的方法。谢谢
echo'<td><input type="radio" name="'$row['poolid']"</td>';
您缺少点,最后一个字符串缺少 input
元素的末尾,并且它还具有不匹配的引号字符。
echo'<td><input type="radio" name="'.$row['poolid'].'"></td>';
在PHP中,你需要使用点字符.
,将东西粘合在一起。如果你知道Javascript,那么点就像加号字符,+
(除了它不做加法)。
像这样将值粘合在一起称为串联。该点称为串联运算符。
您缺少点和单引号,输入结束...或将变量放在双引号中:
echo'<td><input type="radio" name="'.$row['poolid'].'" /></td>';
或
echo "<td><input type='radio' name='{$row['poolid']}' /></td>";