echo "<td>" .
'<input type="checkbox" name="select[]" id="select" onclick="checkAll(this)"
value ="<?php echo $pro ?>" >'.
"</td>";
我想通过php回显输入值。
答案 0 :(得分:10)
使用字符串连接:
echo '<td><input type="checkbox" name="select[]" id="select" ' .
'onclick="checkAll(this)" value ="' . $pro . '" ></td>';
<强>替代地强>
您可以将 PHP变量放在echo
中,其中包含的值将打印
echo "<td><input type='checkbox' name='select[]' id='select'
onclick='checkAll(this)' value ='$pro'></td>";
值得注意的是,''
内的值被解析,如果它们包含变量,则打印变量值
否则,如果值在""
内,则变量按原样打印。
因此,如果您只是将""
与''
互换,那么您将避免大量连接混乱! :)
PHP:(请注意与'
交换的"
)
echo "<td><input type='checkbox' name='select[]' id='select'
onclick='checkAll(this)' value ='$pro'></td>";
输出( $ pro =&#34; abcd&#34;; )
<td><input type='checkbox' name='select[]' id='select'
onclick='checkAll(this)' value ='abcd'></td>
答案 1 :(得分:3)
之前的答案是一种方式,但是,我建议使用内联php,因为它会更具可读性。
?><td>
<input type="checkbox" name="select[]" id="select" onclick="checkAll(this)"
value ="<?=$pro?>" />
</td>
<?php
答案 2 :(得分:1)
你不需要这样做
使用此
echo"<td><input type='checkbox' name='select[]' id='select' onclick='checkAll(this)' value ='".$pro."'/></td>";
答案 3 :(得分:0)
它已经是一个PHP块...你不需要在echo中再次打开PHP ...就这样给它......
echo "<td>" .
'<input type="checkbox" name="select[]" id="select" onclick="checkAll(this)"
value ="$pro" >'.
"</td>";