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