Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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 如何从while循环中删除或编辑结果的特定行?_Php - Fatal编程技术网

Php 如何从while循环中删除或编辑结果的特定行?

Php 如何从while循环中删除或编辑结果的特定行?,php,Php,我不知道如何获取每个特定id并将其添加到下面的查询中 $id = ''; $del = ''; $del .="<form action=".$_SERVER['PHP_SELF']." method='POST'>"; $del .="<input type=\"submit\" name=\"delete\" value=\"Delete\" /></form>"; if(isset($_POST['delete']

我不知道如何获取每个特定id并将其添加到下面的查询中

    $id = '';
    $del = '';
    $del .="<form action=".$_SERVER['PHP_SELF']." method='POST'>";
    $del .="<input type=\"submit\" name=\"delete\" value=\"Delete\" /></form>";
    if(isset($_POST['delete'])){
        $del_sql = "DELETE FROM users WHERE id=$id"; //i can't fetch id.
        $del_qry = mysqli_query($link, $del_sql);
    }
$id='';
$del='';
$del.=”;
$del.=”;
如果(isset($_POST['delete'])){
$del_sql=“从id=$id的用户中删除”;//我无法获取id。
$del_qry=mysqli_查询($link,$del_sql);
}
下面是从mysql获取和显示数据的代码

$display_list = ''; 
    while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)){
        $id = $row['id'];
        $name = $row['name'];
        $email = $row['email'];

        $display_list .= '<p>'.$id.'<br /> '.$name.'<br /> '.$email.' </p>'.'<p>'.$del.'</p>';

    }
$display\u list='';
while($row=mysqli\u fetch\u数组($query,mysqli\u ASSOC)){
$id=$row['id'];
$name=$row['name'];
$email=$row['email'];
$display_list.=''.$id.
'.$name.
'.$email.

'.'.$del.

'; }
在何处创建该表单?请检查此处不可见的SELECT查询。SELECT查询正常并显示结果。但我想为每一行结果添加删除按钮。