Hola amigos!
Me aparece un error en una funcion que no se solucionar. os pongo el codigo:
<script>
function busca_ingrediente()
{
var ingredientes = new Array(<?=$total_ingredientes;?>)
var cod = document.form_ingr.cod_ingr.value
<?
while ($fila_ing = mysql_fetch_array($res_ingredientes))
{
?>
ingredientes[<?=$fila_ing[Cod_Ingrediente];?>] = <?=$fila_ing[Nombre];?>
<?
} ?>
if(ingredientes[cod]==Null){
alert("El codigo de ingrediente introducido no es correcto")
document.form_ingr.cod_ingr.focus()
}
else
{
document.form_ingr.nombre_ingr.value = ingredientes[cod]
}
os comento.
en un input de un formulario introduzco un codigo. creo un array con todos los codigos de ingredientes que tengo en mi base de datos, e intento acceder a la posicion del array del codigo que he introducido para obtener el nombre del ingrediente.
El array se crea bien. por lo que no creo que sea error de php.
el error que me aparece es el siguiente:
se esperaba un objeto.... no encuentro el error..
podrian ayudarme?
gracias a todos!