Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2008, 08:03
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 17 años, 1 mes
Puntos: 2
Error en filtro de busqueda

Si tengo un formulario con campos de texto y selects, al enviar un formulario y lo proceso con lo siguiente:

Código PHP:
$strqry "SELECT * FROM inventariosl where "

if (
$dependencia !=="Seleccionar"){
$strqry.= "AND dependencia = '$dependencia'";}

if (
$nombre !==""){
$strqry.= "AND nombre = '$nombre'";}

if (
$ip !==""){
$strqry.= "AND ip  = '$ip '";}

if (
$inventariocpu !==""){
$strqry.= "AND inventariocpu = '$inventariocpu'";}

if (
$marcacpu !=="Seleccionar"){
$strqry.= "AND marcacpu = '$marcacpu'";}

if (
$modelocpu !=="Seleccionar"){
$strqry.= "AND modelocpu = '$modelocpu'";}

if (
$seriecpu !==""){
$strqry.= "AND seriecpu = '$seriecpu'";}

if (
$micro !=="Seleccionar"){
$strqry.= "AND micro = '$micro'";}

if (
$ram !=="Seleccionar"){
$strqry.= "AND ram = '$ram'";}

if (
$red !=="Seleccionar"){
$strqry.= "AND red = '$red'";}

if (
$sp !=="Seleccionar"){
$strqry.= "AND sp = '$sp'";}

if (
$servicepack !=="Seleccionar"){
$strqry.= "AND servicepack = '$servicepack'";}

if (
$marcamonitor !=="Seleccionar"){
$strqry.= "AND marcamonitor = '$marcamonitor'";}

if (
$modelomonitor !=="Seleccionar"){
$strqry.= "AND modelomonitor = '$modelomonitor'";}

if (
$inventariomonitor !==""){
$strqry.= "AND inventariomonitor = '$inventariomonitor'";}

if (
$seriemonitor !==""){
$strqry.= "AND seriemonitor = '$seriemonitor'";}

if (
$inventarioups !==""){
$strqry.= "AND inventarioups = '$inventarioups'";}

if (
$marcaups !=="Seleccionar"){ $strqry.= " AND marcaups = '$marcaups'";}

if (
$modeloups !=="Seleccionar"){ $strqry.= " AND modeloups = '$modeloups'";}

if (
$serieups !==""){ 
$strqry.= "AND serieups = '$serieups'";}

if (
$inventarioimp !==""){
$strqry.= "AND inventarioimp = '$inventarioimp'";}

if (
$marcaimp !=="Seleccionar"){$strqry.= "AND marcaimp = '$marcaimp'";}

if (
$modeloimp !=="Seleccionar"){ $strqry.= "AND modeloimp = '$modeloimp'";}

if (
$serieimp !==""){
$strqry.= "AND serieimp = '$serieimp'";}

if (
$ipimp !==""){
$strqry.= "AND ipimp = '$ipimp'";}

$sqry mysql_query($strqry,$link);
$result mysql_query($strqry,$link);
$numeroregistros=mysql_num_rows($result);
echo 
'<br /><font size=2 face=verdana color=000000>Cantidad de Registros Encontrados: <b>'.$numeroregistros.'</b></font>';

$found false;

while (
$row mysql_fetch_assoc($sqry)){ 
$found true;
echo 
"Aqui las respuestas";

Solo me funciona cuando selecciono la dependencia, pero si quiero buscar por solamente otro valor... me salta error siguiente:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\servidor\web\sistemanetcom\sistema\inventario\c onsultar\proceso_datos.php on line 185

Cantidad de Registros Encontrados:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\servidor\web\sistemanetcom\sistema\inventario\c onsultar\proceso_datos.php on line 190



POr ejemplo quiero buscar solamente los modelos 840C y si no coloco otra cosa me salta error.... ayuda plis