Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2011, 13:14
TheTims
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 2 meses
Puntos: 0
No se actualiza el valor de variable $_SESSION

Hola a todos!

Tengo un problema con las variables $_SESSION, y es que no se me actualiza su valor.

Yo tengo una pagina llamada city.php con este codigo en una funcion JavaScript:

Código:
function getRadioValue(radio1, radio2, radio3)
{
	Modalbox.hide();
	
	if (radio1 == true)
	{
		<?php session_start(); $_SESSION['type'] = 0; ?>
	}
	else if (radio2 == true) 
	{
		<?php session_start(); $_SESSION['type'] = 1; ?>
	}
	else if (radio3 == true)
	{
		<?php session_start(); $_SESSION['type'] = 2; ?>
	}
        window.location="city.php";

}
Lo unico que hace es comprobar cual de los radio buttons mostrados con modalbox se ha seleccionado y en funcion de ello guardo en una variable $_SESSION el valor tomado, y es lo que no me funciona, siempre me coge el ultimo valor que ponga, en este codigo el 2. Luego simplemente recargo la pagina para que se actualicen unos datos y ya esta.

En la cabecera del archivo city.php he puesto esto para comprobar su valor:
Código PHP:
<?php
session_start
();
echo 
$_SESSION['type'];
var_dump$_SESSION['type'] );
?>
y siempre me sale 2!!!

He mirado este enlace: [URL="http://www.forosdelweb.com/f18/explicacion-variable-_session-558403/"]http://www.forosdelweb.com/f18/explicacion-variable-_session-558403/[/URL] y este [URL="http://www.forosdelweb.com/f18/faqs-php-530600/#post238992"]http://www.forosdelweb.com/f18/faqs-php-530600/#post238992[/URL] pero no he encontrado este problema.

Ayuda por favor!

Un saludo y gracias!

Última edición por TheTims; 24/03/2011 a las 13:31