Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/07/2004, 07:13
jviera
 
Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
Gracias, sabes usé tu codigo, de esta manera, pero no me resulta nada, no se cual es el error, y es es sgte:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\Pedidos\prueba_buscar3.php on line 5

<?
include("../pedidos/fcn/fcnConectarse.php"); //te conectas aqui a tu BD
$r=mysql_query("select dsc_det from det_cta"); //seleccionas tu tablita
$todo = '';
while ($fila=mysql_fetch_array($r))
{ $dsc=$fila[“dsc_det”]; // le cambié el cero por el nombre del campo
$todo.="'$dsc',";
}
$todo=substr(trim($todo),0,strlen($todo)-1);
?>
<html>
<head>
<title>Busqueda en lista</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language='javascript'>
// Defino el array con los datos
var lista = new Array(<? echo($todo); ?>);

function cargarLista()
{ // Cargamos el combo
for (x=0;x < lista.length;x++)
document.formulario.miCombo[x] = new Option(lista[x]);
}


function buscar()
{ limpiarLista();
// Obtengo el valor del texto
texto = document.formulario.busca.value;

// Creo la expresión regular
expr = new RegExp("^" + texto,"i");

// Recorro la lista. Si la expresión regular es OK
y = 0;

for (x=0;x < lista.length ;x++)
{ if (expr.test(lista[x]))
{ document.formulario.miCombo[y] = new Option(lista[x]);
y++;
}
}
}

function limpiarLista()
{ for (x=document.formulario.miCombo.length;x>=0;x--)
document.formulario.miCombo[x] = null;
}
</script>

</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="cargarLista()">
<form id="formulario" name="formulario">
Buscar: <input type="text" id="busca" name="busca" onKeyUp="buscar()"><br>
Listado: <select id="miCombo" name="miCombo" size=8>
</select>
</form>
</body>
</html>


espero que puedan ayudarme

Última edición por jviera; 19/07/2004 a las 07:17