En resumen este es el codigo completo
Código PHP:
<?php
/////////////////////////////////////////////////////////////////////////
/////Erick Castillo ////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
//inicia sesion
session_start();
$v_id1=session_id();
$v_id2='0';
if (isset ($_POST['p_id']))
{
$v_id2 = $_POST['p_id'];
}
//define inclusiones
//Incluye cabeza y pie template de las paginas
include ("ls_cuerpo_php.php");
//funciones
include("ls_funciones_php.php");
//conexiones DB
include("ls_config.php");
//funciones de control sobre validacion del usuario
include ("ls_valida_acceso_php.php");
//llama usuario
$v_user=$_SESSION['usuario'];
//Proteccion de pagina
validaentrada($v_id2,$v_id1);
///Inicializacion de Variables
$v_carticulo='';
$v_cantidad=0;
$v_cantidadbdg=0;
$v_cantidadpv=0;
$v_cantidadag=0;
$v_accion ='CONTEO';
$v_valida='N';
$v_consulta='';
$v_where = '';
$v_wheret = '';
$v_varconsulta='';
$v_tcolumnas=5;
//Lectura de Parametros
// CODIGO ARTICULO
if (isset ($_POST['p_carticulo']))
///Prepara parametro de consulta para recuperar datos del articulo conforme al codigo
$v_carticulo= $_POST['p_carticulo'];
$v_varconsulta=$v_carticulo;
/////Prepara variable de consulta
$v_wheret="c.FK_CODARTICULO='".$v_varconsulta."'";
if ($v_varconsulta<>'') { {$v_valida='S';
}
//Si hay valor carga
if ($v_varconsulta<>'') {
$v_consulta=$v_consulta.$v_varconsulta.'.';
$v_valida='S';
if ($v_where<>'') { $v_where=$v_where." AND ".$v_wheret; }
else { $v_where=$v_wheret; }
}
}
//Lecturas de parametros
if (isset ($_POST['p_carticulo']))
{
$v_carticulo=$_POST['p_carticulo'];
}
if (isset ($_POST['p_cantidad']))
{
$v_cantidadbdg=$_POST['p_cantidad'];
}
if (isset($_POST['p_cantidadpv']))
{
$v_cantidadpv=$_POST['p_cantidadpv'];
}
if (isset($_POST['p_cantidadag']));
{
$v_cantidadag=$_POST['p_cantidadag'];
}
?>
<?PHP
//////////INICIA CODIGO
cabeza('Inventario_ajusta_DB');
//Codigos js
//jsformpos('codi','p_carticulo');
//Formato cuerpo
cuerpotag('');
//Contenedor
marco('Usuario Movil');
//contenedor de usuario
marcouser($v_user)
/////////////////////////////////////////////////////////////////////////
/////Erick Castillo ////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
?>
<?PHP
echo '<TABLE border="0" width= "100%" ALIGN=CENTER bgcolor="#dddddd" cellspacing="0" cellpadding="0">';
$v_user=$_SESSION['usuario'];
//////////////CONSULTA PARA CODIGO ARTICULO/////////////////////////////////////////////
echo '<tr><td class="titulotabla">Transaccion para : '.$v_carticulo;
echo '</td></tr>';
/////Se activa si se valida que entraron datos por el usuario.
if ($v_valida=='S')
{
/////Carga consulta para conocer su existencia
$stmt=select_qconteo_inv($v_where);
///Actualizacion de datos en tabla CONTEO_INV
$dbh =conectarINV();
$stmt="UPDATE CONTEO_INV SET INV_BODEGA = ".$v_cantidadbdg.",
FK_CODUSUARIO = '$v_user' WHERE FK_CODARTICULO = '".$v_carticulo."'";
$q=ibase_query($stmt);
$q=ibase_prepare($stmt);
ibase_free_query($q);
}
//<?PHP
else
{
//SI EL DATO NO SE ENCUENTRA
///Ingreso de datos en tabla CONTEO_INV
// $stmt=select_qconteo_inv($v_where);
$dbh =conectarINV();
$stmt="INSERT INTO CONTEO_INV (
FK_CODARTICULO,INV_BODEGA,FK_CODUSUARIO
)
VALUES (
'".$v_carticulo."',
".$v_cantidadbdg.",
'$v_user'
)";
$q=ibase_query($stmt);
$q=ibase_prepare($stmt);
ibase_free_query($q);
}
//Actualiza o Ingresa de datos en tabla CONTEO_INV
////////////////////////////////////
// $dbh =conectarINV();
// $stmt="UPDATE OR INSERT INTO CONTEO_INV(FK_CODARTICULO,INV_BODEGA,INV_PVENTA,INV_AGREGADO,FK_CODUSUARIO)
// VALUES ('".$v_carticulo."',".$v_cantidadbdg.",".$v_cantidadpv.",".$v_cantidadag.",'$v_user')
// MATCHING (FK_CODARTICULO)";
// $q=ibase_query($stmt);
// $q=ibase_prepare($stmt);
// ibase_free_query($q);
echo '<TR><td class=alerta>';
//echo 'REGISTRO DE '.$v_accion.' HA SIDO ACTUALIZADO';
echo 'REGISTRO DE CONTEO HA SIDO ALMACENADO';
echo '</td></TR>';
echo '<tr><td class=alerta>';
//boton_sigueinventario($v_id1);
echo '<FORM METHOD="POST" ACTION="ls_busca_db_cantidad_bodega.php">';
echo '<input name="p_id" type="hidden" VALUE="'.$v_id1.'" size="14">';
echo '<input class="alerta" type="submit" value="CONTINUAR">';
echo '</form>';
echo '</td></tr>';
trazalinea('alerta',$v_tcolumnas,4);
echo '</table>';
?>
<?PHP
pie($v_id1,'1');
?>
Espero encontrar solución no se porque estoy bloqueado.
Saludos
novato_erick