Buenas a todos!
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!