Javascript 如何修复<;td>;打印5次而不是2次(PHP)?

Javascript 如何修复<;td>;打印5次而不是2次(PHP)?,javascript,php,css,html,Javascript,Php,Css,Html,我需要你的帮助。我希望它为列出的每个项目在行的一侧打印控件,但不是清单5中的两组控件 查看您的代码,第二个原因是使用了numOfRows变量,这一点都不正确,您正在迭代表中的行数,而不仅仅是5次,如果您有100条记录,那么您将看到TD打印了100次,顺便说一句,您可以将这两个按钮放在一个TD中,这样您就根本不需要第二个按钮了我认为控制不需要另一个循环。试试这个,我希望它能帮你。谢谢 <?php $result = mysqli_query($conn,"SELECT * FROM su

我需要你的帮助。我希望它为列出的每个项目在行的一侧打印控件,但不是清单5中的两组控件



查看您的代码,第二个原因是使用了numOfRows变量,这一点都不正确,您正在迭代表中的行数,而不仅仅是5次,如果您有100条记录,那么您将看到TD打印了100次,顺便说一句,您可以将这两个按钮放在一个TD中,这样您就根本不需要第二个按钮了

我认为控制不需要另一个循环。试试这个,我希望它能帮你。谢谢

<?php

$result = mysqli_query($conn,"SELECT * FROM supplies");

while ($row = mysqli_fetch_assoc($result)) {
  echo "<tr>";
  foreach ($row as $item) {
    echo '<td>' . $item . '</td>';
    echo '<td><a><i class="fas fa-edit"></i></a><a><i class="fas fa-trash-alt">
      </i></a></td>';
    }                                          
  }
}
echo '</tr>';
?>

如果您希望每个项目在其自己的行中显示第一列中的项目(
$item
)和第二列中的编辑/删除链接,则只需使用
while
浏览找到的每一行即可

while ($row = mysqli_fetch_assoc($result)) {
  echo "<tr>";
  echo '<td>' . $item . '</td>';
  echo '<td>
        <a><i class="fas fa-edit"></i></a>
        <a><i class="fas fa-trash-alt"></i></a>
        </td>';
  echo '</tr>';
}
while($row=mysqli\u fetch\u assoc($result)){
回声“;
回显“.$item.”;
回声'
';
回声';
}
//在您的代码中有
//“”循环中的元素。
//它需要在你的循环之前。请尝试下面的代码
//这就是你需要的地方
回声“;
while($row=mysqli\u fetch\u assoc($result)){
//这就是你的tr//echo
foreach($行作为$项){
回显“.$item.”;`在此处输入代码`
$numorrows++;
}
//控制

对于($i=0;$i,
PHP
生成的锚无效。哦,是的。它们还没有做任何事情。
 // In your code you have the 
 // "<tr>" element inside of your loop. 
 // It needs to come before your loop. Try the code below

// This is where you need <tr>
 echo "<tr>";
while ($row = mysqli_fetch_assoc($result)) {
  // this is where you had tr // echo <tr>
  foreach ($row as $item) {
    echo '<td>' . $item . '</td>';`enter code here`
    $numOfRows ++;
  }
 //controls
  for ($i = 0;$i <= $numOfRows; $i++) {
    echo '<td><a><i class="fas fa-edit"></i></a><a><i class="fas fa-trash-alt">
 </i></a></td>';                                          
  }
}
echo '</tr>';