pues podria ser algo asi, no tiene mucho misterio el asunto:
suponiendo que le asignas la id del registro a cada input desde mysql, el input quedaria asi
Código PHP:
Ver original<input type="text" name="precio" id="<?php echo $row['id']; ?>" onChange="actualiza(this.id)">
la funcion js que va a realizar la tarea
Código Javascript
:
Ver originalfunction actualiza(X){
var valor = $("input[name=precio][id="+X+"]").val();
$.ajax({
url: 'paginaPHP.php?tipo=actuPrecio&id='+X+'&valor='+valor,
type: 'get',
success: function(data){
alert(data);
}
})
}
el PHP que va a realizar la actualizacion o la tarea que se le encomiende a traves de la variable tipo
Código PHP:
Ver originalswitch($_GET['tipo']){
case 'actuPrecio':
$a = $db->query("UPDATE productos SET precio = '$_GET[valor]' WHERE id = '$_GET[id]' ");
if($a !== false){
echo "Registro actualizado";
}else{
echo "Falló el registro";
}
break;
}
Hay cualquier cantidad de maneras y funciones para hacer lo que requieres, pero estas van a depender de como este estruicturada su lista o campos así como la manera en como los identificas en tu documentos para diferenciarlos, adapta la idea a tu requerimiento. Saludos