在单选按钮条件上添加新表列

时间:2017-01-19 15:54:17

标签: php html mysql html-table

我有下面的表格,我有一些默认值:

    while($records=mysql_fetch_array($result))
{
    echo "<tr>";
    echo "<td>".$records['item1']."</td>";
    echo "<td>".$records['item2']."</td>";
    echo "<td>".$records['item3']."</td>";
    echo "<td>".$records['item4']."</td>";
    echo "<td>".$records['item5']."</td>";
    echo "<td>".$records['item6']."</td>";
    echo "<td>".$records['item7']."</td>";
    echo "</tr>";
}
echo "</table>";

我还有一个my_sql查询语句,它看起来像这样,并引用一个函数,它按asc或desc对所有数据进行排序:

$sortBy=$_POST['SortBy'];
$sortIn=$_POST['SortIn'];
$sql="SELECT * FROM Results ORDER BY $sortBy $sortIn";

$result=mysql_query($sql, $conn);
echo "<table>";

所有这一切都成功地使用了我不会包含的一堆连接语句。 我还有一个2选项单选按钮,如下所示:

Include newItem
<input type="radio" name="IncludeNewItem" value="1" />Yes
<input type="radio" name="IncludeNewItem" value="0" />No

我要做的是设置它,以便当我从HTML页面提交用户选项时,生成(并排序)表格,并根据单选按钮的状态,它应显示或不显示另一列已存在于数据库中。 (例如,让我们称之为&#39;项目8&#39;)。

我尝试创建看起来像这样的东西:

$includeNI = if(isset($_POST['IncludeNewItem']))
    {Alter Table Results Add $newItem };

但我对语法的确不确定,因为我对这种语言不熟悉。 感谢所有帮助。

0 个答案:

没有答案