【发布时间】:2017-02-01 20:13:41
【问题描述】:
我的数据库中有一个 2 值
+--------------+------------------+-----------+
| id_des | deskripsi | id_srt |
+--------------+------------------+-----------+
| 1 | Test 4 | 4 |
| 2 | Test 2 | 4 |
+--------------+------------------+-----------+
我想在我的 textarea 字段中显示deskripsi 值,其中id_srt = '4'(示例)
但是当我运行脚本时它们是不可见的:
如您所见,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 上显示多个值?
【问题讨论】:
-
旁注,您应该使用准备好的语句,而不是直接从请求中获取 id 并将其粘贴到您的 sql 中。这样做会使您的 sql 遭受 sql 注入攻击。
-
我是编程新手,我不知道如何使其免受 sql 注入的影响?
标签: javascript php jquery mysql textarea