Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/12/2009, 13:09
jonysi_d
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 16 años, 6 meses
Puntos: 4
Respuesta: practicando PHP, duda sobre session, if, else...

He echo esto, pero no sale nada de "session abierta":

<?php session_start();?>// esto lo tengo en la primera linea de la pagina, antes de nada
<?php
$hombre=$_POST['hombre'];
$mujer=$_POST['mujer'];
$nombre=$_POST['nombre'];
session_start();
$SESSION['prueba'] = "Bienvenido usuario";
if (isset($_SESSION['prueba']))

{
echo "session abierta ";}

if (($nombre == Joan) and ($hombre== hombre)){

echo "mi nombre es " .$nombre . " y soy Hombre";
}
else {
echo "Eres mujer " . $nombre ;
}


?>
<?php
if (isset($_SESSION['prueba'])) {
echo " No hay sesison abierta";
}
?>

pero si modifico asi:

<?php
$hombre=$_POST['hombre'];
$mujer=$_POST['mujer'];
$nombre=$_POST['nombre'];
session_start();
$SESSION['prueba'] = "Bienvenido usuario";
if (!isset($_SESSION['prueba']))

{
echo "session abierta ";}

if (($nombre == Joan) and ($hombre== hombre)){

echo "mi nombre es " .$nombre . " y soy Hombre";
}
else {
echo "Eres mujer " . $nombre ;
}


?>
<?php
if (isset($_SESSION['prueba'])) {
echo " No hay sesison abierta";
}
?>

entonces si me muestra el : session abierta mi nombre es Joan y soy Hombre

Última edición por jonysi_d; 02/12/2009 a las 13:16