我有一个单选按钮阵列,我需要帮助。这里是代码:单选按钮阵列 - 需要帮助
<input type="radio" name="radio" id="academic" value="1"<?php
if ($row_EventInfo['academic'] == '1') {
echo ' checked="checked"';
}
else {$row_EventInfo['academic'] = '';}
?>>
<label for="academic">Academic</label><br />
<input type="radio" name="radio" id="personal" value="1"<?php
if ($row_EventInfo['personal'] == '1') {
echo ' checked="checked"';
}
else {$row_EventInfo['personal'] = '';}
?>>
<label for="personal">Personal</label><br />
<input type="radio" name="radio" id="diversity" value="1"<?php
if ($row_EventInfo['diversity'] == '1') {
echo ' checked="checked"';
}
else {$row_EventInfo['diversity'] = '';}
?>>
<label for="diversity">Diversity</label><br />
我想要做的是这个。我在每个单选按钮的数据库表中有一列,因为我们必须分别输入它们的输入。但是,我希望他们一次只能选择其中一个按钮。我改变了所有的名字(“radio”),但是由于PHP MYSQL使用名字来知道在表格中发布信息的位置,所以它不知道在哪里发布信息。
有什么办法可以创建一个if语句来告诉它只允许一次选择一个按钮并保持数据库表的输入分离?
如果您需要澄清,请让我知道。谢谢!
这工作就像一个魅力!谢谢! – Kevin 2011-05-26 15:21:55
注意:这是有道理的例子,但对于实际的生产用途,在使用SQL查询之前清理表单输入可能是一个好主意。写入的查询可能容易受到注入攻击。 – 2012-11-04 23:48:23