ボタンをクリックするたびにhtml要素をページに挿入するjsスクリプトがあります。これらの入力(Select)の1つでは、データベースから取り出されたオプションのリストを表示したい。私はこれに対して正しいコードを持っていますが、私はJSにPHPを置くことができないので、それらをどのように組み合わせるか分かりません。クローンjqueryのデータベース要素のリスト<tr>
マイコード:
var rowCount = 0;
function add_product()
{
var $table = $('table');
var generateRow = function(indx){
$table.append('<tr>\n\
<td></td>\
<td>\
<b>Aantal: </b><input style="width: 60px;" id="aantal" name="aantal_'+indx+'" type="number" min="0" required>\
</td>\
<td>\
<b>Product: </b><select name="products_'+indx+'" type="text" required>\n\
</select>\
</td>\
</tr>');
}
generateRow(++rowCount);
}
<?php
$productQuery = mysql_query("SELECT * FROM voorraad")
while ($productInfo = mysql_fetch_array($productQuery))
{
$productID = $productInfo[0];
$product = $productInfo[1];
echo "<option value='$productID'>$product</option>";
}
?>
各製品は、オプションの同じセットを持っているのでしょうか、各製品には、製品に応じて、オプションの別のリストを持っているのですか? – beingalex
すべてのクローンに同じオプションがあるかどうかを意味しますか?はい、そうです。それは製品のリストであり、それらはすべて同じ製品です。 @beingalex –