tengo un SP en oracle pl-sql con parametros de entrada y salida ,
lo que hace esque no se pueda ingresar mas 3 solicitudes a un usuario dependiendo de un estado
pero no se como llamarlo desde php
no he trabajado con php y son nuevo en este tema
les agradeceria una ayudita
Saludos..
SP
Código SQL:
Ver original
CREATE OR REPLACE PROCEDURE Caratulas_abiertas( id_solicitud$ IN NUMBER, id_nomina$ IN NUMBER, fecha_creacion$ IN DATE, fecha_apertura$ IN DATE, usuario$ IN VARCHAR, dine_apertura$ IN NUMBER, conductor$ IN VARCHAR, empresa$ IN VARCHAR, respuesta OUT INTEGER) AS contador$ INT; BEGIN SELECT COUNT(estado) INTO contador$ FROM ti_caratulas WHERE conductor = conductor$ AND estado = 'Abierta'; IF contador$ < 3 THEN INSERT INTO TI_CARATULAS (id_solicitud,id_nomina,fecha_creacion, fecha_apertura,usuario,dine_apertura, conductor,empresa,estado) VALUES(id_solicitud$,id_nomina$,fecha_creacion$, fecha_apertura$,usuario$,dine_apertura$, conductor$,empresa$,'Abierta'); COMMIT; respuesta := 1; ELSE respuesta := 2; END IF; END Caratulas_abiertas;
en php tengo la pagina donde recibe los parametros de otra pagina con POST
pero no se como armar el SP y llamada
Código PHP:
Ver original
<?php include("php_conexion.php"); ('".$_POST["n_solicitud"]."', '".$_POST['n_nomina']."', TO_DATE('".$_POST["f_rendicion"]."','dd-mm-yyyy'), TO_DATE('".$_POST["f_apertura"]."','dd-mm-yyyy'), '".$_POST["usuario"]."', '".$_POST["p_apertura"]."', '".$_POST['conductor']."', '".$_POST["empresa"]."','Abierta'); ?>