No consigo mostrar contenido variable $_SESSION, os cuento envio los datos de un formulario mediante POST, y guardo tres variables de sesion que son las que me interesan
Archivo donde inserto los datos del formulario, valido los datos en javascript.
registro.php Código PHP:
<?php
@session_start();
function conectar()
{
if(!($link=mysql_connect("localhost","root")))
{
echo "Error en la conexion al servidor";
exit();
}
if (!mysql_select_db("proyecto",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=conectar();
$nombre=$_POST['nombre'];
$ape1=$_POST['apellido1'];
$ape2=$_POST['apellido2'];
$fecha=$_POST['fechNac'];
$dni=$_POST['dni'];
$pais=$_POST['paisNombre'];
$provincia=$_POST['provincia'];
$poblacion=$_POST['poblacion'];
$nickR=$_POST['nick'];
$pwdR=$_POST['pass'];
$email=$_POST['mail'];
//Mirar como se meten las variables en PHP para realizas las comprobaciones de empty e isset!!!
//La validacion la hago con javascript, mirando que no esten vacios y que el resultado sea correcto
[B]$_SESSION['name']=$nombre;
$_SESSION['surname']=$ape1;
$_SESSION['login']=$nickR;
[/B]
//Se me ha olvidad0 implementar la caja de direccion!!!!!
if (mysql_query("insert into usuarios (nick, passw, dni, nombre, apellido1, apellido2, fechaNac, provincia, poblacion, direccion, pais, email, tipo)
values('$nickR', '$pwdR', '$dni', '$nombre', '$ape1', '$ape2', '$fecha', '$provincia', '$poblacion', 'null', '$pais', '$email', 'Player')",$link))
{
header("Location:bienvenida.php");
}
else
{
echo "SE HA PRODUCIDO UN ERROR";
}
Generadas las variables de sesion habiendo insertado antes en la BBDD lo mando a otra pagina, donde solo pretendo mostrar la informacion de las variables de sesion, pero solo me pinta un "0", he probado asignando las variables de sesion a una variable normal
($nomb=$_SESSION['name']) y tampoco..
bienvenida.php Código PHP:
<?php
@session_start();
function conectar()
{
if(!($link=mysql_connect("localhost","root")))
{
echo "Error en la conexion al servidor";
exit();
}
if (!mysql_select_db("proyecto",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=conectar();
echo "Bienvenido "+$_SESSION['name']+" "+$_SESSION['surname']+" "+"Tu nick es: "+$_SESSION['login'];
?>