【发布时间】:2019-01-30 15:16:06
【问题描述】:
我很难在数据库的每一行上显示标题和注释。我想在每个之后显示一行(带有标题和注释) 从页面标题中的表单到显示行数据页面。
下面是我的代码:
// 假设我们有 4 行数据。在我的代码中,我只能显示第一行,因为它一直有第一行的数据。这是因为表单在第一个 php 文件中。然后在我提交表单后,它被定向到这个文件,并且它不断获取第一行。
<?php $con=mysqli_connect("localhost","root","","task");?>
<?php $results = mysqli_query($con, "SELECT * FROM note"); ?>
<?php while ($row = mysqli_fetch_array($results)) { ?>
<?php
$id=$row['id'];
echo ' ';
echo '<button class="call_modal" data-id="$id" style="cursor:pointer;">'. $row['title'] . '</button>';
?>
<?php
}?>
<?php $results = mysqli_query($con, "SELECT * FROM note"); ?>
<?php while ($row = mysqli_fetch_array($results)) { ?>
<div class="note" data-id="<?= $row['id'] ?>">
<div class="modal">
<div class="modal_close close"></div>
<div class="modal_main">
<?php
echo '<br><br>';
echo '<div class="padding">'.$row['title'].'';
echo '<br><br><br><br>';
echo ''.$row['note'].'</div>';
?>
</div>
</div>
<?php
}?>
<?php
<?php
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
} ?>
【问题讨论】:
-
您不需要在每一行都添加
<?php ... ?>!如果您不这样做,将使代码更易于阅读和调试 -
嗨帕特里克,除了几个丢失/不必要的 php 标签之外,您的代码看起来应该可以工作...您能否提供更多有关您遇到的错误或什么/没有发生的详细信息?
-
假设我们有4行数据,我的代码,我只能显示第一行,因为它一直有第一行数据,因为表单在第一个php文件中,然后在我提交表单后,它被定向到该文件并不断获取第一行
-
是的,抱歉,我在这里忽略了一个会导致问题的关键行。我正在整理一些示例代码,以帮助您了解问题所在。等一下……
标签: javascript php loops