Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用多个按钮处理表数据_Php_Mysql_Html_Forms - Fatal编程技术网

Php 使用多个按钮处理表数据

Php 使用多个按钮处理表数据,php,mysql,html,forms,Php,Mysql,Html,Forms,我编写了一个php代码,使用来自MySQL数据库的值将数据显示为表。我在每行末尾添加了两个按钮,例如“批准”和“拒绝”。是这样的: <?php $con2=mysqli_connect ("localhost","root","","leavemanagement"); $res=mysqli_query($con2,"SELECT c.* , p.* FROM leaveapplication c,emp p WHERE c.empno=p.empno"); while($row=mys

我编写了一个php代码,使用来自MySQL数据库的值将数据显示为表。我在每行末尾添加了两个按钮,例如“批准”和“拒绝”。是这样的:

<?php
$con2=mysqli_connect ("localhost","root","","leavemanagement");
$res=mysqli_query($con2,"SELECT c.* , p.* FROM leaveapplication c,emp p WHERE c.empno=p.empno");
while($row=mysqli_fetch_array($res))
{
?>
<tr>
<td><p><?php echo $row['empno']; ?></p></td>
<td><p><?php echo $row['name']; ?></p></td>
<td><p><?php echo $row['dept']; ?></p></td>
<td><p><?php echo $row['startdate']; ?></p></td>
<td><p><?php echo $row['enddate']; ?></p></td>
<td><p><?php echo "<input type='submit' name='action' value='Approve' /><input type='submit' name='action' value='Reject' />" ?></p></td>
</tr>
<?php
}
?>


最简单的方法是将每个
块转换为一个表单

例如:

...
<tr>
   <form ...>
      <td><p><?php echo $row['empno']; ?></p></td>
      <td><p><?php echo $row['name']; ?></p></td>
      <td><p><?php echo $row['dept']; ?></p></td>
      <td><p><?php echo $row['startdate']; ?></p></td>
      <td><p><?php echo $row['enddate']; ?></p></td>
      <td><p><?php echo "<input type='submit' name='action' value='Approve' /><input type='submit' name='action' value='Reject' />" ?></p></td>
   </form>
</tr> 
...
。。。


最简单的方法是将每个
块转换为一个表单

例如:

...
<tr>
   <form ...>
      <td><p><?php echo $row['empno']; ?></p></td>
      <td><p><?php echo $row['name']; ?></p></td>
      <td><p><?php echo $row['dept']; ?></p></td>
      <td><p><?php echo $row['startdate']; ?></p></td>
      <td><p><?php echo $row['enddate']; ?></p></td>
      <td><p><?php echo "<input type='submit' name='action' value='Approve' /><input type='submit' name='action' value='Reject' />" ?></p></td>
   </form>
</tr> 
...
。。。


你正在被展示一个不必要的表单使用。使TR的ID等于行号。然后使用AJAX请求,使用行号和按下的按钮(接受或拒绝)进行所需的更改。我现在正在打电话,但如果您愿意,我可以稍后添加一个示例

您正在看到表单的不必要使用。使TR的ID等于行号。然后使用AJAX请求,使用行号和按下的按钮(接受或拒绝)进行所需的更改。我现在正在打电话,但如果您愿意,我可以稍后添加一个示例

只需为每行的操作按钮指定一个唯一的名称。每行上的“批准”和“拒绝”按钮的名称相同是可以的,但每行的“操作”按钮只有一个唯一的名称。每行上的“批准”和“拒绝”按钮都有相同的名称是可以的,因为他不确定自己是否在学习列表中找到了AJAX。这就是为什么提供的解决方案更容易。简单的解决方案并不意味着它是最好的解决方案。此外,不管是否知道他学习过什么,有些人通过例子学习得最好。在不同的情况下,我同意你的观点,但在这种情况下,我需要一个非常基本的答案,仅限于html和php,正如@bogdan_perian所建议的。我不确定他是否达到了学习列表中的AJAX。这就是为什么提供的解决方案更容易。简单的解决方案并不意味着它是最好的解决方案。此外,不管是否知道他学过什么,有些人通过例子学习得最好。在不同的情况下,我同意你的观点,但在这种情况下,我需要一个非常基本的答案,仅限于html和php,正如@bogdan_perian所建议的。谢谢!我需要你的建议。这是最新的,我很清楚为什么它返回最后一个值,但仍然没有想到修复“$I=0;while($row=mysqli_fetch_数组($res)){$testeno=$row['eno']?>有人能告诉我添加辅助信息的推荐方法吗,例如上面的评论,我需要600多个字符来解释它吗?谢谢!我需要你的建议。这是最新的,我很清楚为什么它返回最后一个值,但仍然没有想到修复“$I=0”;而($row=mysqli_fetch_array($res)){$testeno=$row['eno'];?>有人能告诉我添加辅助信息的推荐方法吗,例如上面的注释,我需要600多个字符来解释它吗?