Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/02/2007, 08:36
El Patrón.
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: Concatenar javascript y php

<?
for($i=1;$i<3;$i++)
{
$datos[$i] ="Nombre$i";
}
?>

<script>
function a(obj)
{
b = obj.value

<? $b = "b";?>
alert(b)
alert(<?=$b?>)

c = "<?=$datos[1]?>"

alert(c);

}

</script>


<form>
<input type="submit" name="boton" value="2" id="3" onclick="a(boton)">
</form>

Que me ocurre??
Bueno, pues cuando yo doy click en el boton, el va a la funcion a, mandando el objeto, y alla la variable es recibida tanto por una variable javascript llamada b como por una variable php llamada $b, y cuando imprimo ambas, las 2 tienen el mismo valor, es decir, hasta ahi funciona todo bien.

Ahora, hago un alert para mostrar el elemento del array, en este momento funciona porque esta estatico (<?=$datos[1]?>) dando como resultado Nombre1, y lo que yo quiero hacer es que no siempre sea uno, sino que imprima el elemento que corresponda al valor de la variable b o $b, que en este caso seria 2, y el cual llega correctamente a javascript, ya probe el metodo de concatenacion de angel y no me funciona, probe con el signo + y tampoco, lo que se me hace extraño es que con variables simples funcione, sera que hay alguna restricción con los arrays?????? bueno, agradezco la colaboracion y pues espero que demos con el chiste.