Foros del Web » Programando para Internet » PHP »

checkbox marcado

Estas en el tema de checkbox marcado en el foro de PHP en Foros del Web. Pues he encontrado varios fallos, el botón ver y ejecutar hacen lo mismo, ejecutan los dos cualquier acción, para solucionar esto he hecho: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...

  #181 (permalink)  
Antiguo 19/11/2010, 01:23
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: checkbox marcado

Pues he encontrado varios fallos, el botón ver y ejecutar hacen lo mismo, ejecutan los dos cualquier acción, para solucionar esto he hecho:

Código PHP:
Ver original
  1. if(($valor=="")&&($ver=="ver"))
  2.     {muestrame solo la información detallada}else
  3. {hazme el resto de acciones}
en este bucle creo que no me entra y no se por qué? Cuando filtro por algo, los criterios de búsqueda especificados se borran, esto no se como arreglarlo. También me gustaría incluir una fecha de control, es decir, ordenar los expedientes por los que han tenido la última actividad, es deicr, los últimos editados... Estoy manos a la obra para descubrir más fallos y los cuales iré arreglando poco a poco Espero vuestra ayuda, muchas gracias!

Un saludo!
  #182 (permalink)  
Antiguo 19/11/2010, 20:01
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: checkbox marcado

Cita:
Iniciado por edgar4615 Ver Mensaje
Pues he encontrado varios fallos, el botón ver y ejecutar hacen lo mismo, ejecutan los dos cualquier acción, para solucionar esto he hecho:

Código PHP:
Ver original
  1. if(($valor=="")&&($ver=="ver"))
  2.     {muestrame solo la información detallada}else
  3. {hazme el resto de acciones}
en este bucle creo que no me entra y no se por qué? Cuando filtro por algo, los criterios de búsqueda especificados se borran, esto no se como arreglarlo. También me gustaría incluir una fecha de control, es decir, ordenar los expedientes por los que han tenido la última actividad, es deicr, los últimos editados... Estoy manos a la obra para descubrir más fallos y los cuales iré arreglando poco a poco Espero vuestra ayuda, muchas gracias!

Un saludo!
saludos

cual bucle?
si te refieres al if, eso es un condicional

los criterios, pues se pueden recuperar almacenando lo que se envie via get o post y que tengan los nombres de los filtros

y pues la fecha de control, agregar ese campo a la bd, y hacer el order por ese

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #183 (permalink)  
Antiguo 24/11/2010, 02:13
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: checkbox marcado

Hola a todos y a ti mortiprogramador, estoy arreglando errores poco a poco y me he creado un fichero simple donde compruebo que valor toma cada uno de los botones.

La cuestión es que en: http://checkbox.alojamientogratuito....s_busqueda.php

tengo el ejemplo y ambos botones siempre toman el mismo valor y no se por qué.

Necesito vuestra ayuda de nuevo.

Muchas gracias a todos saludos!
  #184 (permalink)  
Antiguo 24/11/2010, 05:51
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: checkbox marcado

No entiendo esto de recuperar los datos de una búsqueda ¿Cómo se hace?

Gracias

Última edición por edgar4615; 24/11/2010 a las 06:55
  #185 (permalink)  
Antiguo 24/11/2010, 22:48
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: checkbox marcado

Cita:
Iniciado por edgar4615 Ver Mensaje
Hola a todos y a ti mortiprogramador, estoy arreglando errores poco a poco y me he creado un fichero simple donde compruebo que valor toma cada uno de los botones.

La cuestión es que en: http://checkbox.alojamientogratuito....s_busqueda.php

tengo el ejemplo y ambos botones siempre toman el mismo valor y no se por qué.

Necesito vuestra ayuda de nuevo.

Muchas gracias a todos saludos!
ehm, creo que estas confundido... revisa esto
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #186 (permalink)  
Antiguo 24/11/2010, 22:50
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: checkbox marcado

Cita:
Iniciado por edgar4615 Ver Mensaje
No entiendo esto de recuperar los datos de una búsqueda ¿Cómo se hace?

Gracias
!!! pues eso es lo que se ha venido haciendo!!
llenas datos en el formulario, y luego los recuperas
y obtienes la búsqueda basado en esos datos!

creo que ya tanto que estas metido en esa
página te esta afectando, o encontraste el Vicodin?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #187 (permalink)  
Antiguo 25/11/2010, 01:10
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: checkbox marcado

Solucionados todos los problemas de paginación solo me falta el recuperar filtros de búsqueda y que no se me pierdan.

Cada vez queda menos!!! que bien...


Puedes ponerme un ejemplo, ayudarme? gracias!

Última edición por edgar4615; 26/11/2010 a las 02:09
  #188 (permalink)  
Antiguo 26/11/2010, 20:15
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: checkbox marcado

Cita:
Iniciado por edgar4615 Ver Mensaje
Solucionados todos los problemas de paginación solo me falta el recuperar filtros de búsqueda y que no se me pierdan.

Cada vez queda menos!!! que bien...


Puedes ponerme un ejemplo, ayudarme? gracias!
ehm, pues es que ya tienes el ej, cuando haces una
búsqueda ya tienes los filtros, no se entonces que
ejemplo quieres!

si es uno de la búsqueda mantenerla en la paginación,
pues es agregar ese valor que acabo de ser filtrado
al paginador, por ej

Código HTML:
<a href='url.php?variable=valor';
donde variable es el campo que acabo de ser filtrado,
y valor pues lo que se escribio para buscar por ese campo,
y pues usando esas variables luego en el query para
seguir con la paginación filtrada

suerte con eso
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #189 (permalink)  
Antiguo 29/11/2010, 02:19
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: checkbox marcado

Lo que deseo es mantener el filtro de búsqueda aplicado en la paginación y a la hora de marcar un registro y hacer el submit, pues que siga ese filtro hasta quitarlo.

Para ello en la paginación he utilizado tanto sesiones como $_GET y no me funciona.

Cuando mando el valor a la url pues si me lo muestra pero no aplica dicho filtro.

Código PHP:
Ver original
  1. <form name="formlupa" method="post" action="ges_obras_busqueda.php?busq=<?echo $expediente?>&ini=1&numi=<? echo $i; ?>">
  2.  
  3. este es el enlace a la hora de paginar
  4. <a href="ges_obras_busqueda.php?busq=<?echo $expediente?>&ini=1&numi=<? echo $i; ?>"><? echo $j; ?></a>

que debo hacer o que estoy haciendo mal??

también he observado que debo de realizar la búsqueda 2 veces para que la url muestre el campo filtrado, aún así no mantiene la búsqueda aunque la url lo refleje.

Gracias por todo

Última edición por edgar4615; 29/11/2010 a las 02:34
  #190 (permalink)  
Antiguo 29/11/2010, 20:16
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: checkbox marcado

Cita:
Iniciado por edgar4615 Ver Mensaje
Lo que deseo es mantener el filtro de búsqueda aplicado en la paginación y a la hora de marcar un registro y hacer el submit, pues que siga ese filtro hasta quitarlo.

Para ello en la paginación he utilizado tanto sesiones como $_GET y no me funciona.

Cuando mando el valor a la url pues si me lo muestra pero no aplica dicho filtro.

Código PHP:
Ver original
  1. <form name="formlupa" method="post" action="ges_obras_busqueda.php?busq=<?echo $expediente?>&ini=1&numi=<? echo $i; ?>">
  2.  
  3. este es el enlace a la hora de paginar
  4. <a href="ges_obras_busqueda.php?busq=<?echo $expediente?>&ini=1&numi=<? echo $i; ?>"><? echo $j; ?></a>

que debo hacer o que estoy haciendo mal??

también he observado que debo de realizar la búsqueda 2 veces para que la url muestre el campo filtrado, aún así no mantiene la búsqueda aunque la url lo refleje.

Gracias por todo
<saludos>

pues en primera, veo que falta punto y coma en $expediente
en segunda, donde se obtiene ese valor?

es decir, $expediente donde toma valor?
si es cuando se escribe en la caja de texto,
entonces cuando se muestren los resultados hay
2 opciones

1. volver a asignar el valor al campo de texto (el que recien se recibe)
2. hacer un campo hidden donde se asigne el valor escrito en el
campo de texto, y en el paginador usar el valor de esa
variable hidden

suerte con eso

</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #191 (permalink)  
Antiguo 30/11/2010, 01:40
 
Fecha de Ingreso: agosto-2010
Mensajes: 202
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: checkbox marcado

Muy buenas mortiprogramador, gracias a ti puse esto
Código PHP:
Ver original
  1. <input type="hidden" name="expediente" value="<?php echo $expediente;?>"/>
  2.           <input type="hidden" name="estado" value="<?php echo $estado;?>"/>
  3.           <input type="hidden" name="fecha_publi" value="<?php echo $fecha_publi;?>"/>
y después pase las variables por url
Código PHP:
Ver original
  1. <a href="ges_obras_busqueda.php?ini=1&expediente=<?echo $expediente?>&estado=<?echo $estado?>&fecha_publi=<?echo $fecha_publi?>&numi=<? echo $i; ?>"><? echo $j; ?></a>
y funciona a la perfección.

Digo casi porque en la paginación y búsqueda me mantiene el filtrado, pero a la hora de seleccionar el registro me deshace el filtrado, y el grid 1 vuelve al estado inicial.

***comentando estas líneas de código
Código Javascript:
Ver original
  1. <script>
  2. function boton(que) {
  3. document.getElementById('boton').click;
  4. document.getElementById('codigo').value=que;
  5. //alert('este es el codigo: ' + que);
  6. document.getElementById('boton3').value='1';
  7. document.formlupa.submit();
  8. /*document.getElementById('codigo').value='';
  9. document.getElementById('expediente').value='';
  10. document.getElementById('estado').value='';*/
  11. }
  12. </script>
que me ponían los campos en blanco ya funciona***

Muchísimas gracias de nuevo.

Saludos!!!

Última edición por edgar4615; 30/11/2010 a las 06:17

Etiquetas: checkbox
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 07:32.