Мне было интересно, можно ли выставить ссылку, которая также содержит php? Это будет ссылка для добавления товаров в корзину.Повторяю ссылку, содержащую php
Я подозреваю, что, возможно, пропустил котировки или просто структурировал ссылку неправильно.
<table>
<tr>
<th>SKU</th>
<th>Name</th>
<th>Price</th>
<th>Action</th>
</tr>
<?php foreach ($products as $key => $product) {
echo '<tr>';
echo '<td>' . $product['SKU'] . '</td>';
echo '<td>' . $product['name'] . '</td>';
echo '<td>' . '£'. number_format($product['Price'],2) . '</td>';
echo '<td>' . <a href="?action=addToCart&product=<?php echo $key; ?>">Add To Cart </a> . '</td>';
echo '</tr>';
}
?>
</table>
ThankYou так много! Я ударился головой о стену, чтобы понять это! Последний вопрос, применимы ли те же правила для других табличных данных? Я могу удалить одинарные кавычки вокруг каждого тега? – WibblyWobbly
Да, если вы находитесь в середине блока html, вам не нужно разрывать его. Единственный раз, когда вам нужно использовать одинарные кавычки, чтобы вернуться из него, - это когда вы добавляете переменную PHP. Если вы переключаете кавычки вокруг, двойные кавычки, чтобы заключить эхо и кавычки внутри HTML, тогда вам даже не нужно этого делать. Эхо будет обрабатывать PHP в режиме онлайн. Я отредактирую свой ответ, чтобы показать, что я имею в виду. – aynber