gpt4 book ai didi

javascript - 如何使用 php 查询处理数据添加多字段输入

转载 作者:行者123 更新时间:2023-11-30 21:51:19 26 4
gpt4 key购买 nike

我有一个工作添加多字段选择选项字段,可以从数据库获取数据并显示在选择选项中。但是,当我需要在下面使用 php 处理数据添加更多选择选项输入时

我不知道如何将 php 和 sql 放在脚本标签内,或者是任何 jquery 插件都可以处理 php 数据

这里是工作选择选项

<table id="worked">
<th>Item Name</th>
<th><button class="add-row"> + </button>

<tbody>
<tr>
<td>
<select name="item_name[]" >
<?php

$result = $conn->query("SELECT * FROM stock");

if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()){
?>
<option> <?php echo $row['name']?> </option>

<?php
}
?>
</select>
</td>
</tr>
</tbody>
</table>

这是问题脚本函数,如果在没有 php 的情况下使用 select input,它工作正常

$('#worked .add-row').click(function () {

var template = '<tr><td>
<select name="item_name[]" >
<?php

$result = $conn->query("SELECT * FROM stock");

if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()){
?>
<option> <?php echo $row['name']?> </option>

<?php
}
?>
</select>
</td></tr>';

$('#worked tbody').append(template);
});

最佳答案

您缺少一个

从此更改您的代码:

<?php 

$result = $conn->query("SELECT * FROM stock");

if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()){
?>
<option> <?php echo $row['name']?> </option>

<?php
}
?>

有了这个:

<?php result = $conn->query("SELECT * FROM stock"); ?>

<?php if ($result->num_rows > 0):?>
<?php while($row = $result->fetch_assoc()):?>
<option> <?php echo $row['name']; ?> </option>

<?php endwhile; ?>
<?php endif;?>

关于javascript - 如何使用 php 查询处理数据添加多字段输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47148366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com