【问题标题】:Values RED / YELLOW / GREEN ( how to ? )红色/黄色/绿色值(如何?)
【发布时间】:2017-05-27 09:15:12
【问题描述】:

感谢您阅读本主题。我是数据库处理的新手。我创建了一个名为 slot 的数据库,其中包含 id,slot.color。

这是我目前使用的。如果我手动更新了数据库中的颜色,这将不起作用。所以起始颜色总是绿色而不是颜色行中的颜色。

$sql="SELECT id,slot,color FROM slots";

if ($result=mysqli_query($con,$sql))
{

while ($row=mysqli_fetch_row($result))
{
echo "<div class='auto'><label>$row[1]</label>
<fieldset>
<input type='radio' name='slot$row[1]' id='$row[0]' value='$row[2]' checked>
<input type='radio' name='slot$row[1]' id='$row[0]' value='red'>
<input type='radio' name='slot$row[1]' id='$row[0]' value='yellow'>
</fieldset>
</div>";
}

mysqli_free_result($result);


}

mysqli_close($con);

我现在想知道的是。如何为每种颜色插入一个 if 语句以获取数据库中的最后一个 statet 颜色?

if ( $row[2] == 'green')
{ echo "<input type='radio' name='slot$row[1]' id='$row[0]' value='green' checked>"; }

if ( $row[2] == 'red')
{ echo "<input type='radio' name='slot$row[1]' id='$row[0]' value='red' checked>"; }

if ( $row[2] == 'yellow')
{ echo "<input type='radio' name='slot$row[1]' id='$row[0]' value='yellow' checked>"; }

【问题讨论】:

    标签: php mysql mysqli


    【解决方案1】:

    我会先清理一下你的 PHP。

    在 HTML 中用引号括起 PHP 变量,例如:

     $variable = 'Oranges'; 
    $str = "Apples '.$variable.' Pears";
    echo $str; // Outputs: Apples Oranges Pears
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2011-05-08
      • 1970-01-01
      • 1970-01-01
      • 2021-07-07
      • 2011-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      相关资源
      最近更新 更多