PHP 根据数据库记录值分配元素名称属性


php assigning element name property based on database record value

我试图将名为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>";