hello friends I have a table catalog
id codigo descripcion
01 12345 envase
02 12346 caja
and an inventory table
id codigo descripcion marca
01 12345001 envase dplast
I am making a new inventory entry form where with the help of the catalog I look for container 12345 and then when I save I want it to increase to one more 12345001 as long as there was no inventory in the table and if there was already 12345001 then that is increased to 12345002, is testing with this sentence but only I get to increase but not to increase:
if ("SELECT codigo FROM inventario WHERE substr(codigo,1,5)=$codigo ") {
$e=mysqli_query($connect,"SELECT MAX(codigo) +1 max FROM detalleinventarioinicial where substr(codigo,1,5)='$codigo' and idcolegio=$idcolegio GROUP by descripcion");
$d=mysqli_fetch_assoc($e);
mysqli_query($connect, "INSERT INTO detalleinventarioinicial (idingreso,nro,codigo,descripcion,unidad,cantidad,marca,serie,color,tipo,procedencia,docingreso,numdocingreso,estado,observacion,idcolegio,idusuario,modificacion) VALUES ('$idingreso','$nro','$d[max]','$descripcion','$unidad','$cantidad','$marca','$serie','$color','$tipo','$procedencia','$docingreso','$numdocingreso','$estado','$observacion','$idcolegio','$idusuario','$modificacion')");
$_SESSION['message'] = "Registro Guardado";
header('location: inventario.php');
}
else {
$e=mysqli_query($connect,"SELECT (codigo * 1000)+1 FROM detalleinventarioinicial where substr(codigo,1,5)='$codigo' and idcolegio=$idcolegio GROUP by descripcion");
$d=mysqli_fetch_assoc($e);
mysqli_query($connect, "INSERT INTO detalleinventarioinicial (idingreso,nro,codigo,descripcion,unidad,cantidad,marca,serie,color,tipo,procedencia,docingreso,numdocingreso,estado,observacion,idcolegio,idusuario,modificacion) VALUES ('$idingreso','$nro','$d','$descripcion','$unidad','$cantidad','$marca','$serie','$color','$tipo','$procedencia','$docingreso','$numdocingreso','$estado','$observacion','$idcolegio','$idusuario','$modificacion')");
$_SESSION['message'] = "Registro Guardado";
header('location: inventario.php');
}
}