猿问

如何用mysql数据填充单选按钮组?

我需要使用上一个会话中使用的相同广播组填充保存在mysql数据库中的数据的广播组。现在,通常我只是将数据提取到变量.row中,并在value属性下回显它,但是由于值att。对于每个单选按钮,将其设置为我需要保存的数据(如果选择了该按钮),则无法使用它来显示mysql提取的数据。


如何显示以前保存在数据库中的单选按钮组的值?


我一直在寻找不同的解决方案,每个人似乎都回答我应该获取日期并回显它。这让我感到困惑,因为value属性用于描述如果用户选择按钮应该保存的内容。


让我们使用我的一个小组。此问题在提交时会正确保存,但我不知道如何在刷新时显示保存的值。


<div class="one">

<h1 class="text">Qual a cor dos seus olhos?</h1>

                          </div>

                          <p>

                                  <label>

                                    <input type="radio" class="option" name="ojos[]"  value="Avelã" id="ojos_0">

                                    Avelã</label>

                                  <br>

                                  <label>

                                    <input type="radio" class="option" name="ojos[]"  value="Castanho oscuro" id="ojos_1">

                                    Castanho oscuro</label>

                                  <br>

                                  <label>

                                    <input type="radio" class="option" name="ojos[]"  value="Azul" id="ojos_2">

                                    Azul</label>

                                  <br>

                                  <label>

                                    <input type="radio" class="option" name="ojos[]"  value="Azul esverdeado" id="ojos_3">

                                    Azul esverdado</label>

                                  <br>

                                  <label>

                                    <input type="radio" class="option" name="ojos[]"  value="Verde" id="ojos_4">

                                    Verde</label>

                                  <br>



            

正如我之前所说的那样,整个表格(与之前发布的23个问题差不多)保存得很好。我只需要用以前保存的数据填充它即可。


神不在的星期二
浏览 200回答 1
1回答

回首忆惘然

使用从数据库中接收到的值向输入添加验证。<label>&nbsp; <input&nbsp;&nbsp; &nbsp; type="radio"&nbsp;&nbsp; &nbsp; class="option"&nbsp;&nbsp; &nbsp; name="ojos[]"&nbsp;&nbsp;&nbsp; &nbsp; value="Azul"&nbsp;&nbsp; &nbsp; id="ojos_2"&nbsp;&nbsp; &nbsp; <?php $ojosval == 'Azul'? echo 'checked' : '' ?>&nbsp;/>Azul</label>我在这里所做的是检查从数据库$ojosval中获取的值是否等于该输入的值,如果验证为true,则只需添加checked将选择单选的属性。我已经有一段时间没有编码PHP了,但是我认为应该可以。
随时随地看视频慕课网APP
我要回答