Foros del Web » Programando para Internet » PHP »

problemas consulta php y postgres

Estas en el tema de problemas consulta php y postgres en el foro de PHP en Foros del Web. Saludos señores tengo una pregunta que me ha trasnochado mas de una semana y no logro solucionarlo he creado un sistema en php, html, y ...
  #1 (permalink)  
Antiguo 20/10/2008, 13:26
 
Fecha de Ingreso: abril-2007
Mensajes: 110
Antigüedad: 17 años
Puntos: 0
problemas consulta php y postgres

Saludos señores tengo una pregunta que me ha trasnochado mas de una semana y no logro solucionarlo


he creado un sistema en php, html, y postgres he cual funciona de maravilla en el servidor, el problema empezo cuando tuve que formatear mi localhost y note que unos pantallazos no salian, revize codigo, base de datos y verifique el correcto funcionamiento de todo, lo unico que descubri fue que las pantallas que no salian era por que tenian list box referentes a las tablas vehiculos y conductores tablas con gran cantidad de datos, si quitaba algun listbox aparecian los pantallasos. despues de cacharriar por varios dias descubri que al parecer no salian los pantallazos por que las consultas eran muy grandes, cosa que comprobe al ir eliminando conductores y vehiculos hasta que aparecio la pantalla.

he cambiado el phpinf(); o php.ini ampliando el tiempo y la memoria de este modo max_execution_time 120, max_input_time 120 , memory_limit 32M y nada esto me tiene muy preocupado por que el sistema lo he migrado a otro servidor web y ocurre el mismo problema, he tratado de todo asi que cualquier sugerencia sera tenida en cuenta y probada
gracias por la atencion y espero me puedan colaborar
suerte y feliz dia
  #2 (permalink)  
Antiguo 20/10/2008, 13:35
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: problemas consulta php y postgres

pon en tu codigo lo siguiente:

Código PHP:
ini_set('max_execution_time','1000');
ini_set('max_input_time','1000'); 
y modifica ese valor por el que se ajuste a tu tipo de consulta.

suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 20/10/2008, 14:07
 
Fecha de Ingreso: abril-2007
Mensajes: 110
Antigüedad: 17 años
Puntos: 0
Respuesta: problemas consulta php y postgres

gracias lo he probado y no me funciona lo he insertado en codigo fuente de la plantilla y de php.in y nada. hay ahora otro valor curioso en este asunto y he depurado las tablas de los valores no utilizados eliminando una buena parte de registros quedando entre 700 y 900 registros en cada tabla y aun asi no se muestra la plantilla voy a agregar un poco e codigo fuente de la plantilla mirando si queda hay una forma de hacer mas simple la consulta facilitando mostrar el resultado.

aqui realizo las consultas a la base de datos:

Código PHP:
$query_rs_conductor "SELECT nombre, cedula, apellidos FROM conductor ORDER BY nombre ASC";
$rs_conductor $con_agro->SelectLimit($query_rs_conductor) or die($con_agro->ErrorMsg());
$totalRows_rs_conductor $rs_conductor->RecordCount();

$query_rs_vehiculo "SELECT placa FROM vehiculo ORDER BY placa ASC";
$rs_vehiculo $con_agro->SelectLimit($query_rs_vehiculo) or die($con_agro->ErrorMsg());
$totalRows_rs_vehiculo $rs_vehiculo->RecordCount(); 

aqui muestro en un list box todos los datos de las consltas
Código HTML:
<tr>
        <td class="KT_th">CONDUCTOR:</td>
        <td colspan="3" align="left"><div align="left">
          <select name="conductor_cedula" id="conductor_cedula">
            <?php
  while(!$rs_conductor->EOF){
?>
          <option value="<?php echo $rs_conductor->Fields('cedula')?>"><?php echo $rs_conductor->Fields('nombre').' '.$rs_conductor->Fields('apellidos')?></option>
            <?php
    $rs_conductor->MoveNext();
  }
  $rs_conductor->MoveFirst();
?>
            </select>
          <input name="Submit23" type="button" onclick="MM_openBrWindow('ordenescargue/conductor_insertar.php','','width=360,height=350')" value="NUEVO" />
        </div>
        <div align="left"></div>                                
      <td align="left"> </tr>
      <tr>
        <td class="KT_th"><strong>VEHICULO:</strong></td>
        <td colspan="3" align="left"><select name="vehiculo_placa" id="vehiculo_placa">
          <?php
  while(!$rs_vehiculo->EOF){
?>
          <option value="<?php echo $rs_vehiculo->Fields('placa')?>"><?php echo $rs_vehiculo->Fields('placa').' '.$rs_vehiculo->Fields('marca')?></option>
          <?php
    $rs_vehiculo->MoveNext();
  }
  $rs_vehiculo->MoveFirst();
?>
        </select>
          <input name="Submit24" type="button" onclick="MM_openBrWindow('ordenescargue/vehiculos_insertar.php','','width=750,height=600')" value="NUEVO" />

</div>
        <div align="left"></div> 
</tr>



sigo esperando gracias por cualquier colaboracion!!!
  #4 (permalink)  
Antiguo 20/10/2008, 14:28
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: problemas consulta php y postgres

amigo la verdad, creo que eso es de un codigo que te genera el ayudante de dreamweaver.

ademas, no veo que en el segundo select llamas a marca.
mira, por que no lo haces con tu propio codigo, algo asi:

Código PHP:
<tr>
        <td class="KT_th">CONDUCTOR:</td>
        <td colspan="3" align="left"><div align="left">
          <select name="conductor_cedula" id="conductor_cedula">
            <?php
            $rs
=mysql_query("SELECT nombre, cedula, apellidos FROM conductor ORDER BY nombre ASC");
            while(
$row=mysql_fetch_array($rs)){
                 echo 
'<option value="'.$row['cedula'].'">'.$row['nombre'].' '.$row['apellidos'].'</option>';
            }
             
?>
            </select>
          <input name="Submit23" type="button" onclick="MM_openBrWindow('ordenescargue/conductor_insertar.php','','width=360,height=350')" value="NUEVO" />
        </div>
        <div align="left"></div>                                
      <td align="left">      </tr>
      <tr>
        <td class="KT_th"><strong>VEHICULO:</strong></td>
        <td colspan="3" align="left"><select name="vehiculo_placa" id="vehiculo_placa">
          <?php
          $rs
=mysql_query("SELECT placa,marca FROM vehiculo ORDER BY placa ASC");
          while(
$row=mysql_fetch_array($rs)){
                echo 
'<option value="'.$row['placa'].'">'.$row['placa'].' '.$row['marca'].'</option>';
          }
          
?>
        </select>
          <input name="Submit24" type="button" onclick="MM_openBrWindow('ordenescargue/vehiculos_insertar.php','','width=750,height=600')" value="NUEVO" />

</div>
        <div align="left"></div> 
</tr>
suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:01.