Los datos los envio por POST
Los nombres de los campos son correctos
Las variables que ingresan son $variable y $variable1
Código PHP:
Ver original<?php
if($_POST["buscar"] != ''){
$cont = $_POST["cont-oculto"];
for($i = 1; $i <= $cont; $i++){
$variable = $_POST["campo".$i];
$variable1 = $_POST["campo1".$i];
$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 (".$variable.") AND patcodigo IN (".$variable1.")) b,esquemaprograma a
WHERE a.profolio IN (".$variable.") AND a.patcodigo IN (".$variable1.") 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");