У меня есть локальный проект, в котором я редактирую поля, вставленные в базу данных через форму, и информация должна отображаться в форме, потому что в сети Devtools> статус показывает, что данные были возвращены в формате JSON, и я вижу его содержание. < /p>
Articulo
Tipo Modelo
Color
Marca
Medida
Existencia
Entrada
Salida
function agregaDatosInventario(idinventario){
$.ajax({
type:"POST",
data:"idinventario=" + idinventario,
url:"../procesos/inventario/obtenDatosInventario.php",
success:function(r){
dato=jQuery.parseJSON(r);
$('#idinventarioU').val(dato['id_inventario']);
$('#nombre_articuloU').val(dato['nombre_articulo']);
$('#tipo_modeloU').val(dato['tipo_modelo']);
$('#colorU').val(dato['color']);
$('#marcaU').val(dato['marca']);
$('#medidaU').val(dato['medida']);
$('#existenciaU').val(dato['existencia']);
$('#entradaU').val(dato['entrada']);
$('#salidaU').val(dato['salida']);
}
});
}
< /code>
Этот код возвращает JSON, который я вижу в сети DevTools> с данными, которые должны находиться внутри формы < /p>
< /code>
Функция возвращает массив с информацией < /p>
public function obtenDatosInventario($idinventario){
$c= new conectar();
$conexion=$c->conexion();
$sql="SELECT id_inventario,
nombre_articulo,
tipo_modelo,
color,
marca,
medida,
existencia,
entrada,
salida
from inventario";
$result=mysqli_query($conexion,$sql);
$ver=mysqli_fetch_row($result);
$datos=array(
'id_inventario' => $ver[0],
'nombre_articulo' => $ver[1],
'tipo_modelo' => $ver[2],
'color' => $ver[3],
'marca' => $ver[4],
'medida' => $ver[5],
'existencia' => $ver[6],
'entrada' => $ver[7],
'salida' => $ver[8]
);
return $datos;
}
< /code>
Я подозреваю, что это проблема с идентификаторами, но я все еще не могу понять, как это исправить.
Есть идеи, в какой проблеме может быть проблема? Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/796 ... he-databas
Как я могу заполнить форму соответствующей информацией из базы данных, когда она отображается? ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение