Tengo un problema con un script de php que genera codigo javascript.
Este trozo se ejecuta bien
Código PHP:
Ver original
$i=0; while(isset($_SESSION["categorias"][$i])) { ?> if(slcCategorias.value==<?=$_SESSION["categorias"][$i]->get_id_categoria();?>) { <?php $_SESSION["Ci"]=$i; ?> alert("Prod i: " + <?=$i?>); alert("Prod S[i]: " + <?=$_SESSION["Ci"]?>); <?php
Este script se ejecuta en un evento onchange de un select y carga otro select en función de lo que haya seleccionado y se setea bien la variable $_SESSION["Ci"].
El problema es que cuando recupero el valor de $_SESSION["Ci"] más adelante varía su valor como si la hubiese seteado como sizeof($_SESSION["categorias"]), cosa que no hago en ningún momento. ¿Alguna idea de qué puede estar fallando?
Gracias de antemano y saludos!