我有一个变量$RepCom如果它是set,我希望它是输入RepCom的值。
我在努力找出正确的方法让这件事成功。。。
$x_RepCom = '<input name="RepCom" type="text" value="'. if(isset($RepCom)){echo $RepCom; }.'">';
只转储变量是可以的,但是如果没有设置,我会得到一个未定义的错误。
$x_RepCom = '<input name="RepCom" type="text" value="'.$RepCom.'">';
那么如何将$RepCom的if isset放入输入值中呢?
我试着。。。
$x_RepCom = '<input name="RepCom" type="text" value="<?php if(isset($RepCom)){echo $RepCom; }?>">';
但这只是将字符串
<?php if(isset($RepCom)){echo $RepCom; }?>
转储到值中。我错过了什么?
最佳答案
您可能希望将该值作为变量:
if(!isset($RepCom))
$RepCom='';
$x_RepCom = '<input name="RepCom" type="text" value="'.$RepCom.'">';
现在如果没有设置,它将被赋予一个空字符串的值,这将防止未定义的错误。