如何从表Mysql到Textarea字段显示多个值与循环Php

时间:2017-02-01 20:13:41

标签: javascript php jquery mysql textarea

我的数据库中有2个值

+--------------+------------------+-----------+
|    id_des    |     deskripsi    |   id_srt  |
+--------------+------------------+-----------+
|      1       |       Test 4     |     4     |
|      2       |       Test 2     |     4     |
+--------------+------------------+-----------+

我想显示deskripsiid_srt = '4'到我的textarea字段(示例)

但是当我运行脚本时它们不可见:

enter image description here

如您所见,textarea字段不可见。

这是我的代码:

<?php
$id = isset ($_POST['id_srt']);
$sql = "SELECT * FROM deskripsisrt WHERE id_des = '$id'";
$result = mysqli_query ($con,$sql);
while ($row = mysqli_fetch_array($result)){
    ?> 
    </br>
    <a href="#" style=\"color:#EC090D; cursor:pointer; text-align: Right;\" onclick="hapusElemen(\'#srow' + desc + '\'); return false;">hapus</a>
    <div class="input-group">
        <textarea rows="6" cols="100" type="text" class="desce form-control" name="deskripsi[]" id="deskripsi" placeholder="deskripsi" size="100"><?php echo $row ['deskripsi']; ?>
        </textarea>
    </br>
    </div>
    <?php
}?>

所以我的问题是如何在textarea上显示多个值?

2 个答案:

答案 0 :(得分:0)

将您的SQL查询更改为

$sql = "SELECT * FROM deskripsisrt WHERE id_srt = '$id'";

答案 1 :(得分:0)

所以在编辑我的代码之后我发现了一个问题

$id = isset ($_POST['id_srt']);

$ id永远不会从输入字段获得值,.. 那么任何人都可以帮我修改我的代码以获得价值$ id?