Código PHP:
total = 5;
for(var i=0; i<total; i++)
{
hacerMenu('top',"<?=$nombre[i]?>")
}
| |||
![]() Necesito pasar la variable i del codigo que he puesto a la posicion de la matriz creada en php. No se si m explico, si necesitais que os lo aclare algo mas no dudeis en preguntar por favor. Gracias anticipadas Código PHP: |
| |||
![]() Gracias por tu respuesta aunk desgraciadamente no funciona. Estoy desesperado ya no se que hacer, no funciona de ninguna manera. A ver si alguien m puede ayudar porfi... Gracias |
| ||||
Re: Pasar variables de Javascript fijate si no lo podes hacer desde php adentro del javascript; ej: Cita: <script> var tu codigo.......; <?php for($i=0; $i<5; $i++){ echo "hacerMenu('top','" . $nombre[$i] . "')"; } ?> </script> |
| |||
Re: Pasar variables de Javascript js se ejecuta en el cliente y los scripts PHP en el servidor. Había leido que no se puede hacer coincider ambos códigos precisamente por el lugar donde se ejecutan. Espero estar equivocado.... Un saludo |
| ||||
Re: Pasar variables de Javascript cierto lo que dice gvargas, sin embargo creo que esta equivocado con respecto a lo que planteas, como el php se ejecuta primero debe de mandar el valor de "$i", pero no entiendo lo que quieres hacer quieres pasar el valor de $i, pero en tu codigo nunca lo intentas. lo que tu haces es pasar el valor de un array en una determinada posicion que le da $i, por ejemplo: $nombre=array("hola","esto","es un","ejemplo"); for(...)//inicia tu for suponiendo que es la primera vuelta y $i=0 cuando haces esto echo "hacerMenu('top','" . $nombre[$i] . "')"; en realidad estarias haciendo esto echo "hacerMenu('top','" . hola . "')"; como vez no es el valor de $i, mas bien es el valor de la posicion en ese arreglo, si quieres pasar el valor de $i simplemente pon echo "hacerMenu('top','" . $i . "')"; saludos.
__________________ El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa la tristeza no existe, solo es... la ausencia de la felicidad. |