【问题标题】:For loop for the first row, the button cant work第一行的for循环,按钮不起作用
【发布时间】:2014-12-31 02:02:58
【问题描述】:

这是我创建的表格,所以当我按下编辑按钮时,它应该将我带到另一个页面进行编辑。对于第一行的第一个编辑按钮,它不起作用,但是对于第二行的其余编辑按钮,它可以工作。请帮忙。谢谢!

   <table border='1'>
            <tr>
                <th width='120'>Production ID</th>
                <th width='120'>Description</th>
                <th width='120'>BOM</th>
            </tr>
            <?php
            for ($i = 0; $i < $num; $i++) {
                $fetch = mysqli_fetch_row($select);
                echo "<tr>
 <td>" . $fetch[0] . "</td>
 <td>" . $fetch[1] . "</td>
 <td>" . $fetch[2] . "</td>
 <td><form action='AddProductMainEdit.php?prodid' method='GET'><input type='hidden'       value='".$fetch[0]."' name='prodid'><input type='submit' id='edit' value='Edit'></form></td>
 </tr>";
            }
            ?>
 </table>

【问题讨论】:

  • 在浏览器中使用类似 CTRL-U 的方式查看生成的 HTML。这应该有望出现第一行和后续行之间的任何差异。而且,如果我是一个无神论者,或者更糟的是,一个恶魔崇拜者怎么办。 “提前谢谢”可能比“上帝保佑你”更好:-)
  • 为什么for 在提取之前?
  • 是的,我检查所有行是否相同
  • for 循环是查看我的数据库中有多少条记录,然后我获取我的单个列?如果我错了,请纠正我
  • 也许只是一个错误?

标签: php database button


【解决方案1】:

试试这个:

 <table border='1'>
     <tr>
         <th width='120'>Production ID</th>
         <th width='120'>Description</th>
         <th width='120'>BOM</th>
         </tr>
 <?php
    while ($fetch=mysqli_fetch_row($select)) {
      echo "<tr>
            <td>" . $fetch[0] . "</td>
            <td>" . $fetch[1] . "</td>
            <td>" . $fetch[2] . "</td>
            <td><form action='AddProductMainEdit.php' method='GET'><input type='hidden'  value='".$fetch[0]."' name='prodid'><input type='submit' id='edit' value='Edit'></form></td>
            </tr>";
    }
?>
 </table>

你不需要将变量prodid添加到url中,get方法将所有变量添加到url中。

【讨论】:

  • 我试过但还是一样。只有按钮的第二行有效
  • $fetch[0] 第一行的值是多少?
  • 它仍然无法工作。但无论如何感谢您的努力 =)
  • 您是否尝试关闭 input 元素:&lt;input type='hidden' value='".$fetch[0]."' name='prodid' /&gt;
猜你喜欢
  • 2018-12-31
  • 1970-01-01
  • 2018-02-25
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 2017-04-13
  • 2013-12-31
相关资源
最近更新 更多