Ver Mensaje Individual
  #29 (permalink)  
Antiguo 01/10/2010, 02:21
edgar4615
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 14 años, 7 meses
Puntos: 4
Respuesta: checkbox marcado

Muy buenas a todos de nuevo, creo que ya tengo el problema medio localizado,

el checkbox se queda marcado y me recoge el valor bien, pero el problema me surge cuando hago la consulta
Código PHP:
Ver original
  1. $consulta = "Select ob.codigo, ob.expediente, es.estado, ob.fecha_publi from obras ob, estado es where es.cod_estado=ob.cod_estado";
  2.      $consulta2 = "and";
  3.      include ("cascadaobras.php");
  4.      $consulta = $consulta . " " . "order by 1 asc";

en mi anterior código funcionaba muy bien, esta consulta te dibuja el grid 1 si pulsas la lupa y llama a cascadaobras.php donde tengo el código para realizar búsquedas
Código PHP:
Ver original
  1. <?
  2.    
  3. if (!empty($codigo))
  4.    {
  5.     $consulta = $consulta. " " . $consulta2 . " " . "codigo='$codigo'";
  6.     if (!empty($expediente))
  7.       { $consulta = $consulta. " " . "and expediente like '%".$expediente."%'"; }
  8.     if (!empty($estado))
  9.       { $consulta = $consulta. " " . "and estado='$estado'"; }
  10.     if (!empty($fecha_publi))  
  11.       { $consulta = $consulta. " " . "and fecha_publi like '%".$fecha_publi."%'"; }
  12.     }
  13. else {
  14. if (!empty($expediente))
  15.    {
  16.     $consulta = $consulta. " " . $consulta2 . " " . "expediente like '%".$expediente."%'";
  17.     if (!empty($estado))
  18.       { $consulta = $consulta. " " . "and estado='$estado'"; }
  19.     if (!empty($fecha_publi))
  20.       { $consulta = $consulta. " " . "and fecha_publi like '%".$fecha_publi."%'"; }
  21.     }
  22. else {
  23. if (!empty($estado))
  24.    {
  25.     $consulta = $consulta. " " . $consulta2 . " " . "estado like '%".$estado."%'";
  26.     if (!empty($fecha_publi))
  27.        { $consulta = $consulta. " " . "and fecha_publi like '%".$fecha_publi."%'"; }
  28.     }
  29. else {
  30. if (!empty($fecha_publi))
  31.    {
  32.     $consulta = $consulta. " " . $consulta2 . " " . "fecha_publi like '%".$fecha_publi."%'";
  33.     } } } }
  34. ?>
ahora esto me ha quedado inservible.

todo el form de búsqueda me falla todo.

si comento todo este código del form1 y dejo solo el grid 1 y la paginación me lo hace todo bien, al paginar y pulsar cualquier registro, me muestra el grid 2 con el código correspondiente.

¿Qué alternativa o que fallo puedo tener si ese código funcionaba antes bien?

este código es el que utilizo para la paginación:

Código PHP:
Ver original
  1. if ($enlaces>10) {
  2.   $i=0;
  3.   $j=1;
  4.   print "<center><font color='#1f3c8c' size=2 face='Verdana, Arial, Helvetica, sans-serif'>Páginas: ";
  5.   while ($i<$enlaces) { ?>
  6.       <a href="ges_obras_busqueda.php?ini=1&numi=<? echo $i; ?>"><? echo $j; ?></a>
  7.  <? $j++;
  8.  $i=$i+10; }

Muchas gracias de nuevo, espero que este sea mi último problema de la aplicación.

Estoy volviendome loco.

Saludos chicos!!