Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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处理正确的html输入字段_Php - Fatal编程技术网

如何用php处理正确的html输入字段

如何用php处理正确的html输入字段,php,Php,我想从文件中删除一个用户。我用php代码生成html表单。现在,它从文件中读取用户,并将其放入电子邮件输入字段当我在我选择的用户之后单击“删除”按钮时,应该会将他从文件中删除。但我不知道如何将其删除,这需要正确的用户,因为我使用for生成它。 如果点击按钮,php从何处选择? 顺便说一下,$liste是一个包含所有用户的数组 echo '<form id=\"myform\" name=\"myform\">'; for ($j = 0; $j < count($liste)

我想从文件中删除一个用户。我用php代码生成html表单。现在,它从文件中读取用户,并将其放入电子邮件输入字段
当我在我选择的用户之后单击“删除”按钮时,应该会将他从文件中删除。
但我不知道如何将其删除,这需要正确的用户,因为我使用for生成它。
如果点击按钮,php从何处选择? 顺便说一下,$liste是一个包含所有用户的数组

 echo '<form id=\"myform\" name=\"myform\">';
for ($j = 0; $j < count($liste); $j++) {
    echo '<input id=\"email\" type=\"email\" name=\"email\" required=\"required\" value=' . $liste[$j][0] . '>';
    echo '<select name="permission">
                    <option value="admin">admin</option>
                    <option value="user">user</option>
                </select>';
    echo '<input type=\'submit\' name=\'submit\'>';
    echo '<input type=\'submit\' name=\'delete\' value=\'delete\'>';
    echo '</form>';

if(isset($_GET['submit'])){

echo "Option doesn't work yet";

}}

if(isset($_GET['delete'])){
    for ($i = 0; $i < count($liste); $i++){
        if ($liste[$i][0] == $liste[j][0]){
            echo $liste[$i][0].'deleted';
        }

    }
}
echo';
对于($j=0;$j
如果您的表单标记中有一些语法需要修复,请确认(缺少获取方法和对某些页面的操作)

for($j=0;$j
如果您的表单标记中有一些语法需要修复,请确认(缺少获取方法和对某些页面的操作)

for($j=0;$j
这是什么。。。问题远不止这些。事实上,它现在更坏了。@DigitalChris我知道我的代码不是很好,但我需要一个好主意,如果单击“删除”按钮,如何对文件执行操作我认为他对我的答案不感兴趣,而不是你的问题,所以我尝试编辑它更多这是什么。。。问题远不止这些。事实上,它现在更坏了。@DigitalChris我知道我的代码不是很好,但我需要一个好主意,如果单击“删除”按钮,如何对文件执行操作。我认为他对我的答案不满意,而不是对你的问题,所以我尝试对它进行更多编辑
for ($j = 0; $j < count($liste); $j++) {
    echo "<form id=\"myform\" name=\"myform\" action=\"\" method=\"GET\">";
    echo '<input id=\"email\" type=\"email\" name=\"email\" required=\"required\" value=' . $liste[$j][0] . '>';
    echo '<select name="permission">
                    <option value="admin">admin</option>
                    <option value="user">user</option>
                </select>';
    echo '<input type=\'submit\' name=\'submit\'>';
    echo '<input type=\'submit\' name=\'delete\' value=\'delete\'>';
    echo '</form>';

}



if(isset($_GET['submit'])){

echo "Option doesn't work yet";

}
if(isset($_GET['delete'])){
    for ($i = 0; $i < count($liste); $i++){
        if ($liste[$i][0] == $liste[j][0]){
            echo $liste[$i][0].'deleted';
        }

    }
}