【问题标题】:How To Display Multiple Value From Table Mysql To Textarea Field With Looping Php如何使用循环 PHP 显示从表 Mysql 到 Textarea 字段的多个值
【发布时间】: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


【解决方案1】:

把你的sql查询改成

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

【讨论】:

  • 对不起我的错 :D,但我找到了 1 个关于从 table 到 textarea 的值的解决方案,.. 但是像这样的 while 位置
     <textarea rows="6" cols=" 100" type="text" class="desce form-control" name="deskripsi[]" id="deskripsi" placeholder="deskripsi" size="100"><?php while ($row = mysqli_fetch_array($result )){ 回声 $row ['deskripsi']; ?></textarea>
    while 存在于文本区域标签上,.. 是的,这对我有用,但只显示 1 个值,.. 我需要 2 个值显示在桌面上,.. 我想我需要循环,但我是编程新手,我不知道如何制作循环你能给我样本吗?
【解决方案2】:

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

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

$id 永远不会从输入字段中获取值,.. 所以任何人都可以帮助我修复我的代码以获得价值 $id ?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 2021-11-28
    • 2019-11-19
    • 1970-01-01
    • 2011-12-01
    相关资源
    最近更新 更多