Php 可靠的选择框是';行不通
我是AJAX新手,在本页中找到了解决问题的代码解决方案,但我无法让它正常工作 我需要在选择产品时更改输入 我有以下代码:Php 可靠的选择框是';行不通,php,jquery,ajax,select,Php,Jquery,Ajax,Select,我是AJAX新手,在本页中找到了解决问题的代码解决方案,但我无法让它正常工作 我需要在选择产品时更改输入 我有以下代码: <form action="actualizarprod_pr.php" method="post"> <input type="text" name="producto" value="" placeholder="Producto" list="productolist" /> <datalist id="producto
<form action="actualizarprod_pr.php" method="post">
<input type="text" name="producto" value="" placeholder="Producto" list="productolist" />
<datalist id="productolist">
<select id="productos" style="display: none;">
<?php
$query = "SELECT * FROM lista_precios";
$query_ej = mysqli_query($conexion, $query);
while($registro = mysqli_fetch_array($query_ej)){
echo "<option value='" . $registro['producto'] .
"'</option>";
}
?>
</select>
</datalist>
<input type="text" id="precio" name="precio" placeholder="Precio">
<input type="submit" name="Actualizar" value="Actualizar">
<input type="submit" name="Borrar" value ="Borrar">
</form>
这行的格式不正确
echo $result[precio];
应该是
echo $result['precio'];
$result['precio']返回什么?
如果它是一个结果数组,您可能需要使用它
$result[0]['precio']可能相反此行格式不正确
echo $result[precio];
应该是
echo $result['precio'];
$result['precio']返回什么?
如果它是一个结果数组,您可能需要使用它
$result[0]['precio']如果$producto
是一个字符串,这可能会使您失败,其中producto=“.$producto.”
-检查错误并查看控制台。还要确保$\u会话[“id\u usuario”]
有一个值。为什么此代码会失败?你建议用LIKE代替=?我删除了$\u会话[“id\u usuario”],但它仍然不起作用。你能告诉我,你在控制台中得到了什么响应吗?没有,但我不知道如何很好地使用控制台。如果$producto
是一个字符串,这将使你失败其中producto=“.$producto.”
-检查错误并查看你的控制台。还要确保$\u会话[“id\u usuario”]
有一个值。为什么此代码会失败?你建议用LIKE代替=?我删除了$_会话[“id_usuario”],但它仍然不工作。你能告诉我,你在控制台中得到了什么响应吗?没有,但我不知道如何很好地使用控制台。我在阅读了你的评论后编辑了代码,但#precio仍然没有显示任何值。我不知道错误在哪里。如果你做var_dump($result);bool(false),我认为SQL语句是错误的。我在阅读了您的评论后编辑了代码,但是#precio仍然没有显示任何值。我不知道错误在哪里。如果你做var_dump($result);bool(false),我认为SQL语句是错误的。