Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/06/2008, 11:42
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: where campotal=todos

Eso te lo resolverán fácilmente en el foro PHP. Pide ayuda allí. Te anticipo que tendrás que dividir la consulta (aunque no es completamente necesario) y que no será necesario usar el where, puesto que si el formulario ofrece el dato 1, tú haces la consulta a MySQL de un modo, y si es otro distinto, haces la consulta de otra manera. Pregunta en el foro PHP. Respecto al uso de WHERE, sí te diré que si pones WHERE 1 hace lo que pides. Observa que PHPMyAdmin genera la consulta con select por defecto así: SELECT * FROM `nombretabla` WHERE 1, y te muestra todos los registros. Podría serte útil, aunque para este caso creo que no es necesario, ya que eliges de un solo formulario. Si tomaras datos de varios, tal vez podrías usar ese WHERE 1 para solucionar los problemas generados por una sintaxis PHP en la que no se eligiera dato de ningún formulario.

Última edición por jurena; 23/06/2008 a las 11:57