php
2011-08-20 83 views -1 likes 
-1

如何回应这一行PHP生成html元素

<td><input name="name" type="text" class="inputs" id="user" value="<? echo $form->value("name"); ?>"/></td> 

不列入工作

echo "<td><input name='name' type='text' class='inputs' id='user' value='<? echo $form->value(\"name\"); ?>'/></td>"; 

,也没有工作

echo "<td><input name='name' type='text' class='inputs' id='user' value='" . htmlspecialchars("<? echo $form->value(\"name\"); ?>")."; 

文本框的值应该empyt

回答

0

想要打印值为$form->value("name")

我是用:

echo '<td><input name="name" type="text" class="inputs" id="user" value="'.$form->value("name").'"/></td>'; 

应该导致用:

<td><input name="name" type="text" class="inputs" id="user" value="VAL"/></td> 

如果$form->value('name')返回值是VAL

如果不是:

echo '<td><input name="name" type="text" class="inputs" id="user" value="<?php echo $form->value("name")"/></td>'; 

这应该导致:

<td><input name="name" type="text" class="inputs" id="user" value="<?php echo $form->value('name'); ?>"/></td> 
0

尝试改变在PHP BL中的“到” CK。

<td><input name="name" type="text" class="inputs" id="user" value="<? echo $form->value('name'); ?>"/></td> 
+0

我已经这样做了。我的问题是回声insite回声, –

+0

啊我看到,回声从“里面”另一个回声。你的问题不是很清楚。 –

1

您可以使用此:

echo "<td><input name='name' type='text' class='inputs' id='user' value='" . $form->value('name') . "'/></td>"; 

不能嵌套回声那样。

+0

我已经尝试这之前,它不工作,我得到以下错误“调用一个非对象的成员函数值()” –

+0

那么这完全是一个不同的错误。这意味着'$ form'不是一个对象。确保它是... – adlawson

相关问题