我将如何在textarea和单选按钮中填充值

时间:2016-10-06 13:50:09

标签: php jquery html mysql

我从$ tableRe中的数据库中获取数据。现在我必须在textarea中打印值,还必须检查单选按钮。

这是我的代码,

$sql = "select (address, gender) from stud table";
if($result=mysqli_query($conn,$sql)) {
    while($row = mysqli_fetch_array($result)) {
        $tableRe[]=$row;
    }
}

<form>
Address : <br>
   <textarea value="<?php echo $tableRe[0]['address']; ?>"></textarea><br>
Gender : <br>
  <input type="radio" value="Male">Male
  <input type="radio" value="Female">Female <br>
<input type="submit" value="Save">
</form>

请帮我解决这个问题。提前谢谢。

2 个答案:

答案 0 :(得分:2)

您需要在checked HTML属性上应用条件。

试试这个:

<form>
   Address : <br>
   <textarea><?php echo $tableRe[0]['address']; ?></textarea> <br/>
   Gender : <br>
   <input type="radio" value="Male" <?php echo $tableRe[0]['gender'] == 'Male' ? 'checked' : '';  ?> >Male
   <input type="radio" value="Female" <?php echo $tableRe[0]['gender'] == 'Female' ? 'checked' : '';  ?>>Female <br>
   <input type="submit" value="Save">
</form>

答案 1 :(得分:0)

必须在openning和closing标签之间放置值:

<texterea name="whatever">Textarea value goes here</textarea>

要设置选中/选中的收音机/复选框,您需要添加一个&#34;已选中/#34;属性:

<!-- HTML4 -->
<input type="radio" name="whatever" value="value1" checked="checked" /> Label 1
<input type="radio" name="whatever" value="value2" /> Label 2
<input type="radio" name="whatever" value="value3" /> Label 3

<!-- HTML5 -->
<input type="radio" name="whatever" value="value1" checked /> Label 1
<input type="radio" name="whatever" value="value2" /> Label 2
<input type="radio" name="whatever" value="value3" /> Label 3
相关问题