我有一个变量$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.'">';

现在如果没有设置,它将被赋予一个空字符串的值,这将防止未定义的错误。

10-08 17:05