如何回应内部回声?

时间:2014-12-01 09:24:55

标签: php html

echo "<td>" .
     '<input type="checkbox" name="select[]" id="select"  onclick="checkAll(this)" 
      value ="<?php  echo  $pro ?>" >'. 
     "</td>";    

我想通过php回显输入值。

4 个答案:

答案 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>";