Php 更新用户级别

Php 更新用户级别,php,logging,Php,Logging,我试图通过一个简单的表单来更新用户级别,但它显示了未定义的索引,并且没有更新级别。有人能帮我这么做吗 <h3>Update User Level</h3> <form action="" method="POST"> UserID:<br/> <input type="text" name="upduser" maxlength="30"> <br/> Designation code:<br> <?php

我试图通过一个简单的表单来更新用户级别,但它显示了未定义的索引,并且没有更新级别。有人能帮我这么做吗

<h3>Update User Level</h3>
<form action="" method="POST">
UserID:<br/>
<input type="text" name="upduser" maxlength="30"> <br/>
Designation code:<br>
<?php
//require 'config.php';
$options = '';
$filter=mysql_query("select`user_dsgntn_code` from `hr_user`");
while($row = mysql_fetch_array($filter)) {
    $options .="<option>" . $row['user_dsgntn_code'] . "</option>";
}
            $dropdown="<form id='designation' name='designation' method='POST' action=''>
                <select name='updlevel' onchange='showUser(this.value)'>
                  " . $options . "
                </select>
            </form>";
        echo $dropdown;
        //do_alert("$options");
        ?>
<br>
<input type="submit" value="Update Level">
</form>
<?
//require 'config.php';

if ( isset( $_POST['upduser'] ) && ! empty ( $_POST['upduser'] )&&
isset ($_POST['updlevel']));
{
$updtuser=$_POST['upduser'];
$updtlevel=$_POST['updlevel'];
$sql_upd="update `hr_user` set user_dsgntn_code='$updtlevel' WHERE user_id='$updtuser'";
$result = mysql_query($sql_upd) or die(mysql_error());
}
更新用户级别
用户标识:

标识代码:

删除
周围的额外表单

更新用户级别
用户标识:

标识代码:

. 它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。您有两个表单,当您单击submit按钮时,其中只有一个表单被提交。将它们组合成一种形式。@Barmar如何组合它们?去掉多余的
元素。表单也不能像这样相互嵌套。@Barmar请在我的代码中显示您的操作好吗?未定义的索引:upduser未定义的索引:updlevel您还有一个额外的
if(isset()…)末尾的code>声明。你救了我,非常感谢:)
<h3>Update User Level</h3>
<form action="" method="POST">
UserID:<br/>
<input type="text" name="upduser" maxlength="30"> <br/>
Designation code:<br>
<?php
//require 'config.php';
$options = '';
$filter=mysql_query("select`user_dsgntn_code` from `hr_user`");
while($row = mysql_fetch_array($filter)) {
    $options .="<option>" . $row['user_dsgntn_code'] . "</option>";
}
            $dropdown="<select id='designation' name='updlevel' onchange='showUser(this.value)'>
                  " . $options . "
                </select>";
        echo $dropdown;
        //do_alert("$options");
        ?>
<br>
<input type="submit" value="Update Level">
</form>