如何每次都显示对新文本区域的反馈?

时间:2018-08-06 06:07:26

标签: php

我从数据库中获取数据并显示在textarea中。所有人的数据都出现在一个textarea中。我想每次都在新的textarea上显示每个人的数据。我该怎么办?

<form>
        <marquee><textarea class="textarea" rows="5" cols="30" >
        <?php
        $conn=mysqli_connect("localhost","root","","feedback");
        if($conn-> connect_error){
          die("Connection field:". $conn-> connection_error);
        }
        $sql="SELECT customer,restuarant,title,comment from fedbk";
        $result=$conn->query($sql);
        if($result->num_rows>0){
           while($row=$result->fetch_assoc()){
              echo  $row["customer"]."\n"; 
              echo $row["restuarant"]."\n".$row["title"]."\n".$row["comment"]."\n";
           } 
        } else {
           echo"0 result";
        }
        $conn->close()
  ?>
 </textarea></marquee>
</form>

2 个答案:

答案 0 :(得分:0)

map.computeIfPresent("twelve", (k, v) -> new Integer(12));

答案 1 :(得分:0)

您所做的是,您将其称为单个textarea,并在其中显示了所有客户价值。但是您想为每个客户显示单独的文本区域。所以您可以像

<form>
        <marquee>
        <?php
        $conn=mysqli_connect("localhost","root","","feedback");
        if($conn-> connect_error){
          die("Connection field:". $conn-> connection_error);
        }
        $sql="SELECT customer,restuarant,title,comment from fedbk";
        $result=$conn->query($sql);
        if($result->num_rows>0){
           while($row=$result->fetch_assoc()){
              echo '<textarea class="textarea" rows="5" cols="30" >';
              echo  $row["customer"]."\n"; 
              echo $row["restuarant"]."\n".$row["title"]."\n".$row["comment"]."\n";
              echo '</textarea></br>';
           } 
        } else {
           echo"0 result";
        }
        $conn->close()
  ?>
 </marquee>
</form>

顺便说一句,根据MDN,字幕已经过时了。