0
ボタンをクリックするだけで、この2つのフィールドをフォーム(数量と商品)に追加しようとしています。PHPコードのinnerHTML
innerHTMLにPHPコードを含めることができるようにスクリプトをフォーマットするにはどうすればよいですか? JSを介して選択要素を追加する別の方法はありますか?
newdiv.innerHTML = "<input type='text' name='quantities[]'> <select name='products[]'>
<?php
$sql = mysqli_query($link, "SELECT name FROM inventory");
while ($row = $sql->fetch_assoc()){
echo "<option value=\"".$row['name']."\">" . $row['name'] . "</option>";
}
?>
</select>";
JavaScript文字列をエスケープします。 PHPは、JavaScriptが実行される前に別々に実行されます(最初に実行されます)。 –