
19/07/2004, 07:13
|
| | Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 20 años, 9 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 |