Estimados Foreros
Muy Buenos Dias.
Necesito que me ayuden a encontrar el error y solucionarlos ya que me da el siguiente mensaje
parse error syntax error unexpected t_for
esto sucede en la parte de la consulta SQL, que necesito repetir la variable que ingresa
De antemano Muchas Gracias
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];
echo "<br />";
echo $cont;
$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 ("
for($i = 1; $i <= $cont; $i++){
$variable = $_POST["campo".$i];
'".$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");
$grafico .= "<set label='".$row["escuadria"]."' value='".$row["prodvolumen"]."'/>";
}
}
//}
}
$strXML = "<chart caption='Grafico Escuadrias Laterales' xAxisName='Escuadrias' yAxisName='Volumen' showValues='0' decimals='2' formatNumberScale='1' chartRightMargin='30'>" .$grafico. "</chart>";
echo '<br />';
echo '<br />';
echo '<br />';
echo '<br />';
echo renderChartHTML("Charts/Bar2D.swf", "",$strXML, "", 560,800, false);
?>