Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2013, 06:21
Avatar de livication
livication
 
Fecha de Ingreso: noviembre-2009
Mensajes: 78
Antigüedad: 15 años
Puntos: 0
No toma todos los numeros ingresados

Estimados Foreros:

Tengo los codigos con los cuales inserto numeros de folio en los campos que creo para buscar la informacion de cada uno, pero el problema esta que al pasar los numeros a la pagina de busqueda, en la consulta solo me entrega los datos del ultimo datos ingresado y los anteriores no los toma, como deberia hacerlo para que me despliegue la informacion de por ejemplo 3 numero de folio que ingreso y no solo el tercero qe ingrese


DE ANTE MANO MUCHAS GRACIAS !!!

ADJUNTO CODIGOS

INDEX.PHP

Código HTML:
Ver original
  1. <script type="text/javascript" src="js/jquery.min.js"></script>
  2. <script type="text/javascript" language="javascript">
  3. var i = 1;
  4.     function agregar()
  5.     {  
  6.         // haremos que el nuevo elemento conserve el valor que ya escribió
  7.         var valor = $("#dato").val();
  8.    
  9.         // agrega un elemento a la lista
  10.         $("<li><input name='campo" +i+ "' type='text' class='dato' size='30' value='" + valor + "' />&nbsp;</li>").append(
  11.             $('<a href="#">Borrar</a>').click(function(){ $(this).parent().remove(); i--;j=i;j--;$("#cont-oculto").val(j);})
  12.             ).insertBefore("#datos > li:last");
  13.         // limpia el campo de texto y devuélvele el foco
  14.         $("#cont-oculto").val(i);
  15.         i++;
  16.         $("#dato").val("").focus();
  17.        
  18.     }
  19.    
  20. </script>
  21. </head>
  22. <div id="divContenedor">
  23. <div id="divInfo">
  24. <h1>USNR</h1>
  25.                 <p>---</a></p>
  26. </div>
  27. <div id="divTabla">
  28.     <form name="formulario" method="post" action="buscador.php">
  29.         <ul id="datos">
  30.             <a href="javascript:agregar();" align="center">Agregar</a>  
  31.             <li id="campos"><!-- aqui se crean los CAMPOS --></li>
  32.         </ul>
  33.         <input type="hidden" id="cont-oculto" name="cont-oculto" />
  34.         <p align="left"><input type="submit" name="buscar" value="BUSCAR" /></p>
  35.     </form>
  36.  
  37. </body>
  38. </html>

BUSCADOR.PHP

Código HTML:
Ver original
  1. <link rel="stylesheet" type="text/css" href="css/buscar-en-tabla.css">
  2.  
  3. <script language="javascript" src="JSClass/FusionCharts.js"></script>
  4. </head>
  5.  
  6. <?php
  7.  
  8. include "conexionAserradero.php";
  9. include "FusionCharts.php";
  10.  
  11. echo "$dato";
  12.  
  13. if($_POST["buscar"] != ''){
  14.     $cont = $_POST["cont-oculto"];
  15.     for($i = 1; $i <= $cont; $i++){
  16.         $variable = $_POST["campo".$i];
  17.         echo $variable;
  18.         echo '<br />';
  19.    
  20.     }
  21. }
  22.  
  23.  
  24.  
  25. $sql = ( " SELECT
  26.     p.profolio,
  27.     p.profecha,
  28.     ep.profolio,
  29.     ep.esqcodigo,
  30.     s.esqcodigo,
  31.     ps.prodtipo,
  32.     ps.prodmercado,
  33.     ps.prodescuadria,
  34.     ps.prodlargo,
  35.     ps.prodpzas,
  36.     ps.prodvolumen,
  37.     s.simtrozosconsumo,
  38.     r.consumotrozos
  39. FROM
  40.     programa AS p,
  41.     esquemaprograma AS ep,
  42.     simulaciones AS s,
  43.     produccionsimulada AS ps,
  44.     real AS r
  45. WHERE
  46.     p.profolio='$variable' AND
  47.     p.profolio=ep.profolio AND
  48.     ep.esqcodigo=s.esqcodigo AND
  49.     s.simcodigo=ps.simcodigo AND
  50.     s.item=ps.item AND
  51.     ep.esqcodigo=r.esqcodigo
  52. LIMIT
  53.     1000
  54.     ");                                            
  55. $result = pg_query ( $dbconn, $sql ) or die ("ERROR EN CONSULTA"); 
  56. $row = pg_fetch_assoc($result);
  57. ?> 
  58. <div id="divContenedor">
  59. <div id="divInfo">
  60.                 <h1>*****USNR*****</h1>
  61.                 <p>-----</a></p>
  62.                
  63.             </div>     
  64. <table border="1" id="tblTabla" width="630" align="center">
  65.                     <thead>
  66.                     <tr>
  67.                             <td colspan="7" ></td>
  68.                            
  69.                             <td>TROZOS REALES</td>
  70.                             <td>TROZOS SIMULADOS</td>
  71.                            
  72.                        
  73.                         </tr>
  74.                         <tr>
  75.                             <td colspan="7"></td>
  76.                            
  77.                             <td><?php echo $row["consumotrozos"]; ?></td>
  78.                             <td><?php echo $row["simtrozosconsumo"]; ?></td>
  79.                            
  80.                        
  81.                         </tr>  
  82.                         <tr>
  83.                             <td></td>
  84.                             <th>FOLIO</th>
  85.                             <th>TIPO</th>
  86.                             <th>MERCADO</th>
  87.                             <th>ESCUADRIA</th>
  88.                             <th>LARGO</th>
  89.                             <th>VOLUMEN</th>
  90.                             <th>TROZOS SIMULADOS</th>
  91.                             <th>TROZOS REALES</th>
  92.                            
  93.                         </tr>
  94.                        
  95.                     </thead>
  96.                     <tbody>
  97.                    
  98.                    
  99.                     <?php
  100.                    
  101.                     $result = pg_query ( $dbconn, $sql ) or die ("ERROR EN CONSULTA")
  102.                    
  103.                     $cont = 0;
  104.                     while ($row = pg_fetch_assoc($result)){
  105.                     ?> 
  106.                     <?php
  107.                         $sum_pzas = $sum_pzas + $row["prodpzas"];
  108.                         $sum_volumen = $sum_volumen + number_format($row["prodvolumen"], 3,'.','');
  109.                         $prod_volumen = number_format($row["prodvolumen"], 3,'.','')/$sum_volumen;
  110.                         $sum_prod_volumen = sum_prod_volumen + $prod_volumen;
  111.                         $prod_volumen_real =(number_format($row["prodvolumen"])*$row["consumotrozos"])/$row["simtrozosconsumo"];
  112.                         $sum_prod_volumen_real = $sum_prod_volumen_real + prod_volumen_real;
  113.                     ?>
  114.                         <tr>
  115.                             <td><?php echo $cont;
  116.                            
  117.                             ?></td>
  118.                             <td><?php echo $row["profolio"]; ?></td>
  119.                             <td><?php echo $row["prodtipo"]; ?></td>
  120.                             <td><?php echo $row["prodmercado"]; ?></td>
  121.                             <td><?php echo $row["prodescuadria"]; ?></td>
  122.                             <td><?php echo $row["prodlargo"]; ?></td>
  123.                             <td><?php echo number_format($row["prodvolumen"], 3,'.',''); ?></t>
  124.                             <td><?php echo number_format($prod_volumen, 3,'.',''); ?></td>
  125.                             <td><?php echo number_format($prod_volumen_real, 3,'.',''); ?></td>
  126.                            
  127.                         </tr>
  128.                         <?php
  129.                         $cont++;
  130.                         }
  131.                         ?>
  132.                             <td colspan="5" align="center">TOTAL</td>
  133.                             <td><?php echo $sum_pzas; ?></td>
  134.                             <td><?php echo $sum_volumen; ?></td>               
  135.                             <td><?php echo number_format($sum_prod_volumen, 3,'.',''); ?></td>
  136.                             <td><?php echo $sum_prod_volumen_real; ?></td>             
  137.                     </tbody>
  138.                    
  139.                     <tfoot>
  140.                         <tr>
  141.                             <td colspan="9">
  142.                                 --Aserradero Arauco-Planta Horcones II-USNR--
  143.                             </td>
  144.                         </tr>
  145.                     </tfoot>
  146.                 </table>
  147. </div>
  148.  
  149. <div id="divContenedor">
  150. <div id="divInfo">
  151.                 <h1>*****USNR*****</h1>
  152.                 <p>---</a></p>
  153.   </div>
  154. <table border="1" id="tblTabla" width="630" align="center">
  155.     <thead>
  156.     <tr>
  157.     <td colspan="1" >LARGOS</td>
  158.     <?php
  159.     //Valores de Largos horizontales
  160.     $result = pg_query ( $dbconn, $sql ) or die ("ERROR EN CONSULTA")
  161.     while ($row = pg_fetch_assoc($result)){
  162.     ?>
  163.     <td><?php if( $var = $row["prodlargo"])
  164.          echo $row["prodlargo"]; ?></td>
  165.     <?php
  166.     }
  167.     //************************************************
  168.     ?>
  169.    
  170.     </tr>
  171.     </thead>
  172. <?php
  173. //Calculos Finales                 
  174. $result = pg_query ( $dbconn, $sql ) or die ("ERROR EN CONSULTA");
  175.     while ($row = pg_fetch_assoc($result)){
  176.         $sum_pzas = $sum_pzas + $row["prodpzas"];
  177.         $sum_volumen = $sum_volumen + number_format($row["prodvolumen"], 3,'.','');
  178.         $prod_volumen = number_format($row["prodvolumen"], 3,'.','')/$sum_volumen;
  179.         $sum_prod_volumen = sum_prod_volumen + $prod_volumen;
  180.         $prod_volumen_real =(number_format($row["prodvolumen"])*$row["consumotrozos"])/$row["simtrozosconsumo"];
  181.         $sum_prod_volumen_real = $sum_prod_volumen_real + prod_volumen_real;
  182. //******************************************************
  183. ?>
  184.  
  185. <tr>
  186. <?php
  187. //Valores Escuadrias Laterales
  188. $result = pg_query ( $dbconn, $sql ) or die ("ERROR EN CONSULTA");
  189. $c=0;
  190. while ($row = pg_fetch_assoc($result)){
  191. $c++;
  192. ?>
  193. <td><?php echo $row["prodescuadria"]; ?></td>
  194.  
  195. <?php
  196.     if($c==1){
  197.         echo "</tr><tr>";
  198.         $c=0;
  199.     }
  200. }
  201.  
  202. ?>
  203.    
  204. </tr>
  205. <?php
  206. }
  207. //***************************************  
  208. ?>
  209.  
  210.                 <td colspan="5" align="center">TOTAL</td>
  211.                             <td><?php echo $sum_pzas; ?></td>
  212.                             <td><?php echo $sum_volumen; ?></td>               
  213.                             <td><?php echo number_format($sum_prod_volumen, 3,'.',''); ?></td>
  214.                             <td><?php echo $sum_prod_volumen_real; ?></td>             
  215.                     </tbody>
  216.                    
  217.                     <tfoot>
  218.                         <tr>
  219.                             <td colspan="9">
  220.                                 --Aserradero Arauco-Planta Horcones II-USNR--
  221.                             </td>
  222.                         </tr>
  223.                     </tfoot>
  224.                 </table>
  225. </div>
  226.  
  227.  
  228. <div id="divInfo">
  229.     <form action="index2.php">
  230.                 <?php
  231.                 echo "<hr/>";
  232.                 ?>
  233.                 <input type="submit" name="volver" value="VOLVER" >
  234.                 </form>
  235. </div>
  236. </div>
  237. </body>
  238. </html>