php
2011-08-20 78 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

相關問題