Php 我可以使用变量设置文本输入字段的值吗?
我有一张表格。我正在将这些值提交到表测试字段的数据库中。我想将这些现有值提取到文本字段中,以便可以再次编辑和更新 我正在使用下面的代码,但没有得到有效的输出 有人能帮我提前谢谢你吗Php 我可以使用变量设置文本输入字段的值吗?,php,mysql,Php,Mysql,我有一张表格。我正在将这些值提交到表测试字段的数据库中。我想将这些现有值提取到文本字段中,以便可以再次编辑和更新 我正在使用下面的代码,但没有得到有效的输出 有人能帮我提前谢谢你吗 //these values iam passing from one form $bre=$_POST['bf']; $bres=$_POST['bs']; $bree=$_POST['be']; $lun=$_POST['lu']; $luns=$_POST['ls']; $lune=$_POST['le'];
//these values iam passing from one form
$bre=$_POST['bf'];
$bres=$_POST['bs'];
$bree=$_POST['be'];
$lun=$_POST['lu'];
$luns=$_POST['ls'];
$lune=$_POST['le'];
$dinn=$_POST['din'];
$dins=$_POST['sd'];
$dine=$_POST['se'];
echo $bre;
echo $bres;
echo $bree;
echo $lun;
echo $luns;
echo $lune;
echo $dinn;
echo $dins;
echo $dine;
echo "<table width=791 border=1><tr><td width=243>Breakfast<input type=text name=bfh value= $bre></td>
<td width=239>Stat Time<input type=hidden name=bsh value=$bres/>
</td>
<td width=244>
End Time
<input type=text name=beh value=$bree />
</td>
</tr>
<tr>
<td>
Lunch
<input type=hidden name=luh value=$lun />
</td>
<td>Stat Time
<input type=hidden name=lsh value=$luns/>
</td>
<td>End Time
<input type=hidden name=leh value=$lune/>
</td>
</tr>
<tr>
<td>Dinner
<input type=hidden name=dinh value=$dinn/></td>
<td>Stat Time
<input type=hidden name=sdh value=$dins/></td>
<td>End Time
<input type=hidden name=seh value=$dine/></td>
</tr>
</table>";
//这些值是从一个表单传递的
$bre=$_POST['bf'];
$bres=$_POST['bs'];
$bree=$_POST['be'];
$lun=$_POST['lu'];
$luns=$_POST['ls'];
$lune=$_POST['le'];
$dinn=$_POST['din'];
$dins=$_POST['sd'];
$dine=$_POST['se'];
echo$bre;
echo$bres;
echo$bree;
echo$lun;
echo$luns;
echo$lune;
回声$dinn;
echo$dins;
echo$dine;
回声“早餐
统计时间
结束时间
午餐
统计时间
结束时间
晚餐
统计时间
结束时间
";
您没有正确地转义输入。对HTML页面上显示的每个变量使用该函数。否则,您可能会得到无效文本(正如您所注意到的)或更糟的是,一个很大的安全漏洞,因为恶意用户可以输入任意HTML/JavaScript组合,这些组合将包含在您的HTML中。您在输入元素的属性值周围缺少引号
我建议使用html验证程序来查找此类问题
您还可以使用
print\r($\u请求)代码>
确保他们输入的脚本正确。
<input type=text name=beh value=$bree />
而且这样会更好
<input type='text' name='beh' value='{$bree}' />
您必须为每个HTML属性放置'
或“
,在{}
之间放置php替换将帮助您查看被替换的php是什么,如果您访问对象中的变量,即{$foobar->bar}
另外,正如其他答案中所指出的,您必须正确地转义HTML
您的输入也在
标记中?您的表应该围绕这样的标记
@Lavanya:请接受您之前问题的答案,+请正确格式化您的问题…如果您接受您之前的许多问题,您将获得更多答案