如何使用php添加正确的html输入字段

时间:2015-12-03 19:19:31

标签: php

我想从文件中删除用户。我用php代码生成html表单。现在,它从文件中读取用户ann将其放入电子邮件输入字段中。
当我在我选择的用户之后点击删除按钮时,它应该将他从文件中删除。
但我不知道如何做到这需要合适的用户,因为我用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';
        }

    }
}

1 个答案:

答案 0 :(得分:0)

好的,你可以在表单标签中修改一些语法(缺少获取和操作某些页面的方法)

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';
        }

    }
}