Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2008, 14:29
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Problema carga formulario

Como estan.

Tengo un formulario de cotizaciones

tiene 25filas, en cada fila hay un select cargado con todos los productos de la base de datos

las 25 filas las cargo en un while, cada vez que entra al while tiene que cargar los productos para pintar la lista.

El problema es que son artos productos "supongo que es eso" y se cansa la pagina tratando de cargar el formulario aveces no me carga nada y aveces me carga solo 10 filas de las 25.

Ya trate modificando el maxim_execution_time pero no funciono que mas puedo hacer para optimizar e lform?

Código PHP:
        <? for ($P=1;$P<=25;$P++) {?>
        <tr align="center">
            <td>
                <? /*<select name="CodProducto<?=$P;?>" id="CodProductoSYS<?=$P;?>" onChange="ValProExiste(<?=$P;?>); CarDatProducto(<?=$P;?>);"> */ ?>
                <select name="SYSCodProducto<?=$P;?>" id="SYSCodProducto<?=$P;?>" onChange="ValProExiste(<?=$P;?>);" >
                    <option value="0"> Seleccione Producto </option>
                    <?
                        
// Cargo los productos existentes en la base de datos.
                        
$ConDatProductosSYS mysql_query("select products.id, products.name from products order by products.name asc");
                        
// Muestro en la lista los productos cargados.
                        
while ($DatProductosSYS mysql_fetch_array($ConDatProductosSYS))
                        {
                            echo 
"<option value=\"".$DatProductosSYS['id']."\">".trim($DatProductosSYS['name'])."</option>";
                        }
                        
// Libero la consulta a MySQL-
                        
mysql_free_result($ConDatProductosSYS);
                    
?>
                </select>
            </td>