使用db数据填充textarea填充问题

时间:2018-06-08 13:36:20

标签: php html

因此,就像标题所说的那样,我在填写HTML表单上使用的文本区域时遇到了问题,因为它没有获取任何内容。

这是php的形式。

<?php
while ($row = mysqli_fetch_array($query))
{ echo '

    <form action="insert/insertReport.php" id="newReport" method="post">

    <div class="form-group">
        <label for="clientRep">Cliente</label>
        <br>
        <input type="text" name="client" class="form-control" id="client" value="'.$row['client'].'">
    </div>
    <div class="form-group">
        <label for="titleRep">Título do Relatório</label>
        <br>
        <input type="text" name="title" class="form-control" id="title" value="'.$row['title'].'">
    </div>
    <div class="form-group">
        <label for="namefat">Data</label>
        <br>
        <input type="text" name="date" class="form-control" id="date" value="'.$row['date'].'">
    </div>
    <div class="form-group">
        <label for="localRep">Local</label>
        <br>
        <input type="text" name="local" class="form-control" id="local" value="'.$row['local'].'">
    </div>
    <div class="form-group">
        <label for="reportRep">Relatório</label>
        <br>
        <textarea rows="12" name="report" class="form-control" id="report" form="newReport" value="'.$row['report'].'"></textarea>
    </div>
    <input type="hidden" name="id" class="form-control" id="id" value="'.$row['id'].'">';

}?>

这是php查询。

$sql = 'SELECT * FROM reports'

有谁知道它有什么问题?

1 个答案:

答案 0 :(得分:1)

文本区域不接受值属性。您将内容放在textarea标记之间:

<textarea rows="12" name="report" class="form-control" id="report" form="newReport">'.$row['report'].'</textarea>