23/02/2016, 07:39
|
| | Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 21 años, 7 meses Puntos: 6 | |
Respuesta: Problema con vector javascript No, esto es lo que hago: //Consulta que trae los productos
$misprodus=mysql_query("SELECT * FROM productos WHERE detalle LIKE '%$txthelp%' ORDER BY detalle ASC",$link); //Funcion que carga esos productos en un vector javascript
<script>
var vector_productos = new Array();
<?
while($registro_producto=mysql_fetch_array($mispro dus))
{
?>
vector_productos['<? echo $registro_producto[0];?>']=new Array();
campo=0;
<?
for($i=0;$i<mysql_num_fields($misprodus);$i++)
{
?>
vector_productos['<? echo $registro_producto[0];?>'][campo]='<? echo $registro_producto[$i]; ?>';
campo=campo+1;
<?
}
}
mysql_data_seek($misprodus,0);
?>
</script> //Funcion que se dispara ante un onChange del <select> que muestra los productos para mostrar el resto de los datos en campos <input>
function GetClick (id, cant_campos)
{
for(i=0;i<cant_campos;i++)
{
document.getElementById(i).value=vector_productos[id][i];
}
document.getElementById("fotopro").src="fotos/" + id + ".jpg";
document.getElementById("6").value=vector_producto s[id][6];
}
Funciona sólo si la consulta SQL del principio trae pocos productos, caso contrario me dice que la variable vector_productos no está definida. |