echo "<td>" .
'<input type="checkbox" name="select[]" id="select" onclick="checkAll(this)"
value ="<?php echo $pro ?>" >'.
"</td>";
Я хочу, чтобы значение эха вводилось по php.Как эхо внутри эха?
echo "<td>" .
'<input type="checkbox" name="select[]" id="select" onclick="checkAll(this)"
value ="<?php echo $pro ?>" >'.
"</td>";
Я хочу, чтобы значение эха вводилось по php.Как эхо внутри эха?
Использование конкатенации:
echo '<td><input type="checkbox" name="select[]" id="select" ' .
'onclick="checkAll(this)" value ="' . $pro . '" ></td>';
Альтернативно
Вы можете просто поместить РНР переменную внутри echo
, и значение, содержащееся в нем будет печататься
echo "<td><input type='checkbox' name='select[]' id='select'
onclick='checkAll(this)' value ='$pro'></td>";
Стоит отметить, что значение внутри ''
разобрано, и если они содержат переменную, тогда печатается значение переменной
Else, если значение находится внутри ""
, тогда переменная печатается как есть.
Итак, если вы просто обменяете ""
на ''
, вы избежите много конкатенации! :)
PHP: (примечание обмениваемых '
с "
)
echo "<td><input type='checkbox' name='select[]' id='select'
onclick='checkAll(this)' value ='$pro'></td>";
Выход: ($ за = "ABCD";)
<td><input type='checkbox' name='select[]' id='select'
onclick='checkAll(this)' value ='abcd'></td>
вам не нужно это делать
использование этого
echo"<td><input type='checkbox' name='select[]' id='select' onclick='checkAll(this)' value ='".$pro."'/></td>";
Зачем использовать «если вы используете конкатенацию строк? –
Это поможет, если вы объясните, что вы сделали, а не просто сделаете. Кроме того, ссылка на конкретную документацию –
** Предположим, что я сделал -1, вы просто повторяете ответ! ** – NoobEditor
Предыдущий ответ является одним из способов, хотя, я бы посоветовал использовать встроенный PHP вместо того, чтобы, как это будет гораздо более удобным для чтения.
?><td>
<input type="checkbox" name="select[]" id="select" onclick="checkAll(this)"
value ="<?=$pro?>" />
</td>
<?php
nuke короткие теги php –
Его уже РНР блок .. вам не нужно открытый PHP снова внутри эхо ... Просто дайте это так ...
echo "<td>" .
'<input type="checkbox" name="select[]" id="select" onclick="checkAll(this)"
value ="$pro" >'.
"</td>";
Просто '$ pro' ничего – Rizier123