我对PHP很新,我遇到了问题。我有一个函数,它根据数据库中的一个表上的值的数量生成单选按钮。这些表中唯一的字段是值和属性。这个函数在另一个页面上调用,而我遇到的问题是我希望无论选择哪个按钮都是粘滞的。PHP - 使用粘滞单选按钮的问题
function buildRadio($table)
{
if (!isset($_SESSION['create_profile'][$table]))
{
$sql = "SELECT * FROM $table";
$result = pg_query(db_connect(), $sql);
while ($row = pg_fetch_array($result))
{
echo '<input type="radio" name="'. "$table" .'" value="'.$row['value'].'" />'.$row['property'];
}
}
else
{
$temp = $_SESSION['create_profile'][$table];
echo "<input type='radio' name='$table' value='$temp' checked='checked'>";
}
}
是什么在else块是我试图找出用户基于会话信息选择了哪个按钮,与该按钮被粘重新加载页面的尝试。它现在所做的只是创建一个选中的按钮。我不完全确定我应该如何从这里开始实现这一点,并想知道是否有人能给我一点见解。
你的意思是粘性? – WilomGfx
我假设他的意思是:在页面重新加载后检查它。 – andersfylling
是的。如果用户选择一个单选按钮并重新载入表单,该单选按钮仍处于选中状态时需要发生什么。 – Alithvia