HTML/PHP将数据从数据库呈现为HTML表单

HTML/PHP将数据从数据库呈现为HTML表单,php,html,Php,Html,在处理数据和填充方面需要帮助: 我正在创建员工数据库,共有两个页面: 1.添加员工 2.修改员工 添加员工,获取EMP名称、EMP ID、经理姓名(下拉列表)、位置等输入(选择单选选项) 所有这些输入都写入数据库 员工ID 汤姆 骚扰 印度 欧洲、中东和非洲 在ModifyEmployee页面中,基于Employee ID,我希望使用从db到html页面的值呈现页面。 我正在使用类似的页面修改条目。我可以按值=$EMPID显示文本字段。如何对下拉列表和复选框执行相同操作 员工ID 汤姆 骚

在处理数据和填充方面需要帮助:

我正在创建员工数据库,共有两个页面: 1.添加员工 2.修改员工

添加员工,获取EMP名称、EMP ID、经理姓名(下拉列表)、位置等输入(选择单选选项) 所有这些输入都写入数据库

员工ID

汤姆
骚扰
印度
欧洲、中东和非洲
在ModifyEmployee页面中,基于Employee ID,我希望使用从db到html页面的值呈现页面。 我正在使用类似的页面修改条目。我可以按值=$EMPID显示文本字段。如何对下拉列表和复选框执行相同操作

员工ID

汤姆
骚扰
印度
欧洲、中东和非洲
你能帮帮我吗


基本上,我将使用Modify页面,它将从db检索数据并以HTML形式显示。下面的代码无助于显示所选值:

<?php
mysql_connect($SERVER_IP, $USERNAME, $PWD) or die(mysql_error());
mysql_select_db($DBNAME) or die(mysql_error());

$result=mysql_query("SELECT * from `Data` where Emp_ID = $MyEmpID ");
$info = mysql_fetch_array( $result );
$Location=$info['Location'];
?>

<html>
<body>
        <div class="fb-dropdown">
              <select id="item13_select_1" name="location" data-hint="">
                <option id="item13_0_option" value="BLR" <? if ($Location=="BLR") echo "selected"; ?> >
                  Bangalore
                </option>
                <option id="item13_1_option" value="EMEA" <? if ($Location=="EMEA") echo "selected"; ?> >
                  EMEA
                </option>
              </select>
            </div>
</body>
</html>

>
欧洲、中东和非洲

如何解决它?

当脚本呈现选择列表时,必须检查每个选项的值是否与DB值匹配。如果是,请将所选属性添加到该选项。

下面解决了该问题:

<?php
mysql_connect($SERVER_IP, $USERNAME, $PWD) or die(mysql_error());
mysql_select_db($DBNAME) or die(mysql_error());

$result=mysql_query("SELECT * from `Data` where Emp_ID = $MyEmpID ");
$info = mysql_fetch_array( $result );
$Location=$info['Location'];
$locations[0]="BLR";
$locations[1]="Provo";
$locations[2]="EMEA";
$locations[3]="APAC";
?>

<html>
<body>
        <div class="fb-dropdown">
              echo "
        <select name='location'>";

     for ($i=0; $i<=4; $i++)
     {
        if($Location == $locations[$i]){
          echo "<option selected value='$locations[$i]'>$locations[$i]</option>";
        }else {
          echo "<option value='$locations[$i]'>$locations[$i]</option>";
        }
     }

echo" </select>
            </div>
</body>
</html>

回声“
";
对于($i=0;$i)
<?php
mysql_connect($SERVER_IP, $USERNAME, $PWD) or die(mysql_error());
mysql_select_db($DBNAME) or die(mysql_error());

$result=mysql_query("SELECT * from `Data` where Emp_ID = $MyEmpID ");
$info = mysql_fetch_array( $result );
$Location=$info['Location'];
?>

<html>
<body>
        <div class="fb-dropdown">
              <select id="item13_select_1" name="location" data-hint="">
                <option id="item13_0_option" value="BLR" <? if ($Location=="BLR") echo "selected"; ?> >
                  Bangalore
                </option>
                <option id="item13_1_option" value="EMEA" <? if ($Location=="EMEA") echo "selected"; ?> >
                  EMEA
                </option>
              </select>
            </div>
</body>
</html>
<?php
mysql_connect($SERVER_IP, $USERNAME, $PWD) or die(mysql_error());
mysql_select_db($DBNAME) or die(mysql_error());

$result=mysql_query("SELECT * from `Data` where Emp_ID = $MyEmpID ");
$info = mysql_fetch_array( $result );
$Location=$info['Location'];
$locations[0]="BLR";
$locations[1]="Provo";
$locations[2]="EMEA";
$locations[3]="APAC";
?>

<html>
<body>
        <div class="fb-dropdown">
              echo "
        <select name='location'>";

     for ($i=0; $i<=4; $i++)
     {
        if($Location == $locations[$i]){
          echo "<option selected value='$locations[$i]'>$locations[$i]</option>";
        }else {
          echo "<option value='$locations[$i]'>$locations[$i]</option>";
        }
     }

echo" </select>
            </div>
</body>
</html>