TEngo un problema, estoy construyendo una tienda virtual, cree un registro de usuarios para que puedan comprar, la moemnto que se inscriben se les habilita su sesion indicando el nombre y apellido en la pagina principal, ahora todo inicia bien pero el problema es que no aparece el nombre del usuario y probe la conexion y esta bien, el codigo es el sgt:
<? if(isset($_SESSION['usuario']))
{ print($_SESSION['usuario']);
print("<BR><a href='cerrarsession.php'>Cerrar Session</a>");
}
else
echo nadaaaaaaaaaaaaaaaaaa." ".$_SESSION['usuario']. "". hola;
?>
Este codigo lo inserto en la pagina proncipal una vez que el usuario se registro
Lo extraño es que me envia a esa pagina una vez que el usuario es habilitado pero me sale el mensaje de nadaaaaaaaaa, no se donde esta la falla, y por ultimo este es el codigo del formulario de registro:
<?
session_start();
if(isset($_POST['form'])){
if($_POST['form']=='registro'){
if($link = mysql_connect ("mysql07.powweb.com", "adepi", "lili2409"))
{
$SQL="INSERT INTO usuarios values (0,'".$_POST['nombre']."','".$_POST['apellidos']."','".$_POST['correo']."','".$_POST['password']."'";
if(isset($_POST['check1'])) $SQL.=",".$_POST['art'];
else $SQL.=",0";
if(isset($_POST['check2'])) $SQL.=",".$_POST['cer'];
else $SQL.=",0";
if(isset($_POST['check3'])) $SQL.=",".$_POST['cue'];
else $SQL.=",0";
if(isset($_POST['check4'])) $SQL.=",".$_POST['joy'];
else $SQL.=",0";
if(isset($_POST['check5'])) $SQL.=",".$_POST['ins'];
else $SQL.=",0";
if(isset($_POST['check6'])) $SQL.=",".$_POST['tex'];
else $SQL.=",0";
$SQL.=", '".resta_fecha()."', '".resta_fecha()."', '".resta_fecha()."' ) ";
if(mysql_db_query("adepi",$SQL))
{
$_SESSION['usuario']=" Bienvenido(a) ".$_POST['nombre']." ".$_POST['apellidos'];
header("Location: http://adepi.esbolivia.com/pagprinmodbot.php");
exit();
}
else { print("nada".$SQL);
}
mysql_close ($link);
}
else print("No hay coneccion");
}
}
?>
Si alguien me podria explicar que hice mal se los agradeceria ya que es un trabajo de tesis gracias