Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2006, 11:12
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
supongo que tu problema radica en tu select
Código PHP:
SELECT FROM pendientes_facturas WHERE fecha >= '$dataArea0' AND fecha <= '$dataArea1' AND ('numfactura' '$factnumero' OR '$factnumero' '') AND (pendiente '$pendiente' OR '$pendiente' '') AND (sucursal '$sucursal' OR '$sucursal' '') AND (empresa '$empresa' OR '$empresa' '') AND (cliente '$cliente' OR '$cliente' '') AND (tipof '$tipof' OR '$tipof' ''
te explico donde creo que esta el error.

'numfactura' = '$factnumero' OR '$factnumero' = ''

esto(segun yo) debería estar así
Código PHP:
numfactura '$factnumero' OR numfactura ''//(nombre del campo=variable OR nombre del campo=''). 
esto es asi ya que el mysql compara los campos de la tabla con los valores que tienen las variables ya que si lo dejas como esta al hacer el select estarias haciendo algo como esto.
Código PHP:
$factnumero='';//supongamos que esta variable esta vacia
$result mysql_query (SELECT FROM pendientes_facturas WHERE fecha >= '$dataArea0' AND fecha <= '$dataArea1' AND ('numfactura' '$factnumero' OR '$factnumero' '')); 
lo que estarias pidiendo a mysql es algo así.
Código PHP:
SELECT FROM pendientes_facturas WHERE fecha >= '$dataArea0' AND fecha <= '$dataArea1' AND ('numfactura' '' OR '' ''
para que me entiendas mejor haz un
Código PHP:
echo result mysql_query ("SELECT * FROM pendientes_facturas WHERE fecha >= '$dataArea0' AND fecha <= '$dataArea1' AND ('numfactura' = '$factnumero' OR '$factnumero' = '') AND (pendiente = '$pendiente' OR '$pendiente' = '') AND (sucursal = '$sucursal' OR '$sucursal' = '') AND (empresa = '$empresa' OR '$empresa' = '') AND (cliente = '$cliente' OR '$cliente' = '') AND (tipof = '$tipof' OR '$tipof' = '')"
y ve si la consulta el la que quieres.
espero espero y te siva.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.