2017-02-01 10 views
0

У меня есть значение 2 в моей БДКак отображать несколько значения из таблицы Mysql Чтобы Textarea поля со сквозным Php

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

Я хочу, чтобы отобразить значение deskripsi где id_srt = '4' мое TEXTAREA поля (образец)

Но они не видны, когда я бегу сценарий:

enter image description here

Как вы можете видеть, texta Поле rea не отображается.

Вот мой код:

<?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

Обратите внимание, что вы должны использовать подготовленные операторы, а не принимать идентификатор непосредственно из запроса и вставлять его в свой sql. Это открывает ваши SQL-атаки до SQL-инъекций. – Taplar

+0

Я новичок в программировании, я не знаю, как сделать его безопасным от SQL-инъекции? –

ответ

0

изменить ваш запрос на

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

sory my bad: D, но я нашел 1 решение о ценности из таблицы в textarea, но в то время как позиция

существует на теге области текста, .. да, это работает для меня, но только 1 значение показывает. Мне нужно 2 значения, чтобы показать на deskripsi, .. я думаю, что мне нужен цикл, но я новичок в программировании, я не знаю, как сделать цикл, вы можете дать мне образец? –

0

Таким образом, после редактирования моего кода я нашел проблему здесь

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

в $ ID никогда не Валу из поля ввода, .. Так кто-нибудь может помочь мне исправить мой код, чтобы получить значение $ id?