我正在尝试将嵌入在 html 中的 php 代码转换为带有嵌入 html 代码的 php 代码。我的 IDE 抛出语法错误。有人可以帮忙吗,谢谢。
html/php(工作):
<select name="products">
<option value="select">Select</option>
<option value="product1" <?php if (!isset($updatebtn_clicked)){ echo @$product_list['product1']; }elseif ($_POST['products'] == $product_name[0]){ echo 'selected="selected"' ;} echo
'>'. $product_name[0]. '</option>' ?> </select>
以上是我的下拉列表中单个项目的片段。他们只是不断重复所有产品,并且有效。
php/html(无法正常工作):
<?php
$select = '<select name="products">
<option value="select">Select</option>
value="'.$product_name[0].'"'.
if (!isset($updatebtn_clicked))
{ echo @$product_list[$product_name[1]]; }elseif ($_POST['products'] == $product_name[1]){ echo 'selected="selected"' ;} echo'>'. $product_name[1]. '</option></select>';
?>
以上在第一个 if 语句中生成语法错误。我只是不明白为什么:/