Estimados Foreros:
Muy buenas tardes
Antes que todo el problema si fuiese SQL, ya lo puse en el foro de base...y espero alguna ayuda.
Ahora bien, mi consulta esta probada en la consola y corre de buena manera con los datos que tiene ingreso de forma estatica, pero esos deberian llegar desde la pagina index donde ingreso un numero de folio (1300037) y una etiqueta (C23), pero al minuto de cambiar (los valores estaticos por las variables) por el $variable y $variable2, no ingresan a mi consulta, pero si llegan a la pagina y los imprimo.
POdrian ayudarme y decirme que pasa, ademas necesito que recorran la consulta todos los folios que ingrese al mismo tiempo y se comparen
GRACIAS
Código PHP:
Ver originalif($_POST["buscar"] != ''){
$cont = $_POST["cont-oculto"];
for($i = 1; $i <= $cont; $i++){
$variable = $_POST["campo".$i];
$variable1 = $_POST["campo1".$i];
$variable2 = $_POST["campo2".$i];
//echo '<br />';
//echo $variable2;
$sumavol = 1;
$sql = ( "
SELECT profolio,(prodescuadria||'x'||prodlargo) as escuadria,prodvolumen,prodpzas,simtrozosconsumo,split_part(prodescuadria,'x',1) as part1,split_part(prodescuadria,'x',2) as part2,prodlargo
FROM
(SELECT a.profolio,a.esqcodigo,a.patcodigo,b.simcodigo,b.simtrozosconsumo
FROM
(SELECT profolio,esqcodigo,patcodigo,simcodigo,simtrozosconsumo
FROM simulaciones
WHERE profolio IN ('0700007','1000104') AND patcodigo IN ('A16','C16')) b,esquemaprograma a
WHERE a.profolio IN ('0700007','1000104') AND a.patcodigo IN ('A16','C16') AND a.profolio=b.profolio AND a.esqcodigo=b.esqcodigo AND a.patcodigo=b.patcodigo
GROUP BY a.profolio,a.esqcodigo,a.patcodigo,b.simcodigo,b.simtrozosconsumo) c,produccionsimulada a
WHERE a.simcodigo=c.simcodigo
ORDER BY prodvolumen DESC " );
$result = pg_query ( $dbconn, $sql ) or
die ("ERROR EN CONSULTA");