Comunidad de diseño web y desarrollo en internet online

combo box que no carga elemento nº7 :S

Citar            
MensajeEscrito el 19 Ene 2006 12:17 pm
:? tengo un combo box en mi pagina que carga los elementos con loadVars(). cuando tengo 6 elementos o menos en el combobox no me da ningun problema, lo extraño es cuando tengo 7 o mas: mi combo box decide que no me va a cargar el elemento número 7, aunque me carga sin problemas el 8, el 9... Pongo eso por si me podeis echar una mano, aunque tiene mala pinta... Pego aqui mi codigo por si acaso:

------------------------------ CODIGO -------------------------

//Crea una objeto de la clase "LoadVars" llamado "cargdor_lv"
var cargador_lv:LoadVars = new LoadVars();

/*Esta es la función que va a manejar todo lo que pase cuando se carguen las variables*/
cargador_lv.onLoad = function(exito) {
//Si las variables fueron cargadas con exito
if (exito) {

//utilizo de momento un for aunque seria mas elegante utilizar un for..in
servicio_cb.removeAll();
for (var i=0;i<this.numservicios;i++)
{
servicio_cb.addItem(this["nombre"+i],this["nombre"+i]);
}



//En caso de que haya un error
} else {
//Mostrar mensaje de error en el campo de texto
nombre_txt.text = "Error!! :(";
}
};
//Frena la linea de tiempo principal
stop();

------------------------ FIN CODIGO -------------------------

el contenido del archivo (que cargo desde un boton) es el siguiente

------------------------ ARCHIVO -------------------------------

&numservicios=9&nombre0=alquiler&servicio0=Alquiler&nombre1=chapa&servicio1=Chapa y Pintura&nombre2=conce&servicio2=Concesionarios&nombre3=ocio&servicio3=Ocio&nombre4=taller&servicio4=Taller Mecánico&nombre5=gruas&servicio5=Serv. Grúas&nombre6=zal&servicio6=gonzi&nombre7=pepe&servicio7=potamo&nombre8=arsenico&servicio8=arsenio

----------------------- FIN ARCHIVO ----------------------------

La cosa es que es un error tan absurdo que no se ni por donde meterle mano. Si me podeis echar un cable, os lo agradezco.

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ene 2006 12:20 pm
Lo haces por PHP? me muestras tu script plz?

Por Naujfract

124 de clabLevel



 

Bogotá Colombia

firefox
Citar            
MensajeEscrito el 19 Ene 2006 02:36 pm
el script no es nada del otro mundo, hago una consulta en la base de datos: la primera para saber cuantos servicios hay en total (porque no se utilizar for..in en actionscript, y necesito saber cuantos servicios voy a cargar) y la segunda me da el nombre de cada servicio y su descripcion. A continuacion los imprimo separandolos con ampersand y palante.

El resultado es el que he pegado en mi mensaje, asi que no puede ser problema del php. Y sigue dandome fallos SOLO en el elemento nº 7 del combo box. :crap:

----------------- SCRIPT ---------------------
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
include("conex.php");
$link=Conectarse();

$numservicios=mysql_query('SELECT COUNT( nombre ) FROM servicios', $link);
$num = mysql_result($numservicios, 0) ;
echo '&numservicios='.$num;
$todosservicios=mysql_query('SELECT * FROM servicios',$link);
$i=0;
while($servicios = mysql_fetch_array($todosservicios))
{
echo '&nombre'.$i.'='.$servicios['nombre'].'&servicio'.$i.'='.$servicios['descripcion'];
$i++;
}

?>


</body>
</html>
-------------------- FIN SCRIPT -----------------------

Espero que te sea util, un saludo

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ene 2006 04:16 pm
[ code ] [ /code ]

Código :

uuuuuuuuuuuuuuuuuuusame


[

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 



Ultima edición por Jorgelig el 19 Ene 2006 04:22 pm, editado 1 vez

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 19 Ene 2006 04:21 pm
ok lo siento :P

Por akhasis

75 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.