Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/09/2008, 11:56
locoxchacho
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Busqueda con Formulario

Código PHP:
$varmonto_update "%";
if (isset(
$_GET['monto'])) {
  
$varmonto_update = (get_magic_quotes_gpc()) ? $_GET['monto'] : addslashes($_GET['monto']);
}
$varidusuario_update "%";
if (isset(
$_GET['idusuario'])) {
  
$varidusuario_update = (get_magic_quotes_gpc()) ? $_GET['idusuario'] : addslashes($_GET['idusuario']);
}
mysql_select_db($database_conntrio$conntrio);
$query_update = [COLOR="Red"]sprintf("SELECT * FROM pagos01 WHERE pagos01.USER_ID like %s OR pagos01.MONTO like %s"$varidusuario_update,$varmonto_update);[/COLOR]
$update mysql_query($query_update$conntrio) or die(mysql_error());
$row_update mysql_fetch_assoc($update);
$totalRows_update mysql_num_rows($update); 
Este es el codigo.. que lo genera automaticamente Dreamweawer..

Lo que interesa es lo que esta en rojo. Funciona a la perfeccion tanto para AND como para OR... pero lo que no logro hacer es que si dejo un campo en blanco, busque igual (es decir, que actue como si no se le estuviese applicando un filtro a ese campo), y no que me salga un error en la consulta. No se si se entiende: varios campos que permiten filtrar la consulta, pero no necesarimente en todas se utilizan todos los campos.

Espero que con el codigo y con esta pequeña explicacion no los haya enredado mas, sino haberles dado una idea de que es lo que pretendo.

Un saludo!

Pablo.