他の Web ページで再利用できるように、次を php ブロックに入れようとしていますが、エラーが多すぎます。
誰かがこれを達成する方法を教えてもらえますか?
PHP ファイル内のコードのブロック:
<select name="products">
<option value="select">Select</option>
<option value="Box" <?php echo @$product_list['Box'] ?>>Box</option>
<option value="TV" <?php echo @$product_list['TV'] ?>>TV</option>
<option value="Setup" <?php echo @$product_list['Setup'] ?>>Setup</option>
</select>
上記のコードを html ページ内にエコーする必要があります。
ありがとう!
動作していないように見えるヒアドキュメント構文を試しましたが、何か間違ったことをしていることを意味しているに違いありません
編集:
以下のコードで次のエラーが発生する理由: 構文エラー、予期しない T_IF
echo '<select name="products">
<option value="select">Select</option>
<option value="Box" '.
if (!isset($updatebtn_clicked)){
echo @$product_list['Box'];
}elseif (isset($updatebtn_clicked)){
echo @$_POST['Box'];
}
.'>'. $product_name[0] .'</option>
<option value="select">Select</option>
<option value="TV" '.
if (!isset($updatebtn_clicked)){
echo @$product_list['TV'];
}elseif (isset($updatebtn_clicked)){
echo @$_POST['TV'];
}
.'>'. $product_name[1] .'</option>
</select>;