Cita:
Iniciado por chalchis lo que pasa que mas adelante en el formulario
pondre mas select y pues como que ya el poner condiciones
no seria muy apto
no crees
saludos
Pero que tantas opciones vas a poner? .. Si tus "opciones" son N y fijas .. el "trabajo" lo harás una vez (esos if() o switch() ..) puedes optimizar algo la sentencia SQL usando variables y concatenando (como para no repetir las partes de tu cadena (string) que es tu sentencia SQL lo menos posible ante eventuales mantenciones de ese código o modificaciones).
Cita: No sé con que fin pretendes usar:
que opinan
ID_PROVEEDOR REGEXP '$_POST[txproveedor]'
pero si tu antes de eso haces
AND ....
es decir . .fuerzas "y" tal condicion .. no te servirá en principio para tu propósito. Además que NO es nada seguro que uses SQL en tus "<select>" .. o mejor dicho que vengan esas posibles sentencias SQL desde un formulario en forma externa .. imagina que por el mismo método que tu usas cierta sentencia SQL .. o te "inyecto" otra sentencia SQL con otros fines (maliciosos!).
Por eso, usar ese "IF()" o juego de "switch()" creo que al menos en este caso es lo más seguro en principio para "lanzar" o "incrustrar" la parte de la sentencia SQL que corresponda según tu fin ..
Un saludo,