<script>
$(document).ready(function () {
$("button").click(function(){
$("button").parent().append('<select name="produto_tipo" >
<?php
$sql3 = "SELECT idproduto, produto_nome,produto_preço FROM produtos";
$stmt3 =$pdo->prepare($sql3);
$stmt3->execute();
while($row2=$stmt3->fetch(PDO::FETCH_BOTH)):;
?>
<option value="<?php echo $row2[0];?>"><?php echo $row2[1];?><?php echo $row2[2]."$"; ?></option>
<?php endwhile;?>
</select>');
});
});
</script>
<button class='w3-bar-item w3-button'>Inserir Produto</button>
我的代码中有2个错误;
这里
<select name=produto_tipo >
on>是红色在这里
</select>');
一样是红色我在哪里失败?
最佳答案
<?php
$sql3 = "SELECT idproduto, produto_nome,produto_preço FROM produtos";
$stmt3 = $pdo->prepare($sql3);
$stmt3->execute();
$options = '';
while ($row2 = $stmt3->fetch(PDO::FETCH_BOTH)) {
$options .= "<option value=\"{$row2[0]}\">{$row2[1]}{$row2[2]}\$</option>";
}
?>
<script>
$(document).ready(function () {
$("button").click(function () {
$("button").parent().append('<select name="produto_tipo"><?= $options ?></select>');
});
});
</script>
我执行了脚本,结果是:
<script>
$(document).ready(function () {
$("button").click(function () {
$("button").parent().append('<select name="produto_tipo"><option value="A">01$</option><option value="B">23$</option><option value="C">45$</option></select>');
});
});
</script>
关于php - jQuery,PHP和HTML代码中的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58957068/