Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/03/2006, 06:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
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,