Aumentar columna cantidad de una tabla
Publicado por Jonathan (40 intervenciones) el 23/12/2019 19:15:56
Tengo la siguiente tabla, la cual al comienzo se encuentra vacía

al ingresar un código en el textbox llamado busqueda y presionar el boton buscar,mediante php y ajax se ejecutan las siguientes funciones.
PHP
JAVASCRIPT
mi objetivo es que si se ingresa un codigo repetido, por ejemplo el 1234 de la imagen, no se agregue una nueva fila, sino que la cantidad aumente y quede en 2 y asi sucesivamente.
al ingresar un código en el textbox llamado busqueda y presionar el boton buscar,mediante php y ajax se ejecutan las siguientes funciones.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public function registrar(){
if(!(empty($_POST['busqueda']))){
$codbarras = $_POST['busqueda'];
$sqlQuery = "SELECT codbarras,descripcion FROM productos WHERE codbarras='$codbarras'";
$datos = $this->obtenerdatos($sqlQuery);
$nfilas = $this->numerofilas($sqlQuery);
for ($x = 0, $nfilas;$x<$nfilas;$x++) {
$HTML = '<tr>
<td>'.$datos[$x]['codbarras'].'</td>
<td>'.$datos[$x]['descripcion'].'</td>
<td>1</td>
</tr>';
}
return $HTML;
}
}
JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function insertar_existencias(){
var time = 250;
var action = 'fetch_data';
var busqueda = document.getElementById("busqueda").value;
$.ajax({
url:"ventas.php",
method: "POST",
dataType: "json",
data:{ action:action,busqueda:busqueda},
success:function(data){
$('.listado_ventas tbody').append(data.html2);
}
});
}
Valora esta pregunta


0