CATEDRATICO Ing Juan Espinoza.
MENU PRINCIPAL.
<?php
echo "<html>
<head><title>Suma</title>
<style type='text/css'>
[required]{
border-color:red;
box-shadow:0px 0px 5px black;
}
</style>
</head>
<body bgcolor='IVORY' text='BLACK'>
<>
<h1> Escoja la opcion que desee </h1>
<h3>1 2 3<h3>
<table border=2>
<form action='operaciones.php' method='POST'>
<tr><td>Ingrese la opcion : </td>
<td><input name='opcion' required></td>
</tr>
<tr><td>Ingrese el correo : </td>
<td><input name='cor' required></td>
</tr>
<tr><td>Ingrese el nombre : </td>
<td><input name='nom' required></td>
</tr>
<tr><td>Ingrese la clave : </td>
<td><input type='password' name='cla' required></td>
</tr>
<tr>
<tr><td><H3><input type='submit' value='Procesar' name='pro'></H3>
</tr>
</table>
</form>
</center>
</body>
</html>
?>
SI INICIA SESION CON SUS DATOS CORRECTOS MUESTRA ESTO.
<?php
session_start();
$_SESSION['nombre']=$_REQUEST['nom'];
$_SESSION['clave']=$_REQUEST['cla'];
$_SESSION['correo']=$_REQUEST['cor'];
if ($_SESSION['nombre']=="admin" && $_SESSION['correo']=="admin@admin.com" && $_SESSION['clave']=="admin")
{
$op = $_POST['opcion'];
echo "<head><body bgcolor='ivory' text='black'><center><h1>Prueba</h1>";
class Operacion {
var $Nombre;
var $Clave;
var $Correo;
function iniciar($nombre,$clave,$correo){
echo "<br> Inicializar <br>";
$this->Nombre=$nombre;
$this->Clave=$clave;
$this->Correo=$correo;
echo "<br> a inicializado : ".$this->Nombre." con la clave ".$this->Clave." y el correo ".$this->Correo;
}
function registrar($nombre,$clave,$correo){
echo "<br> Registrar <br>";
$this->Nombre=$nombre;
$this->Clave=$clave;
$this->Correo=$correo;
echo "<br> a registrado : ".$this->Nombre." su clave es ".$this->Clave." y su correo ".$this->Correo;
}
function cerrar($nombre,$clave,$correo){
echo "<br> Cerrar <br>";
$this->Nombre=$nombre;
$this->Clave=$clave;
$this->Correo=$correo;
echo "<br> Cerro : ".$this->Nombre." con la clave ".$this->Clave." y el correo ".$this->Correo;
}
}
$operacion= new Operacion(" Opciones de Session <br>");
switch($op)
{
case 1:
$op1=$operacion->Iniciar($_SESSION['nombre'],$_SESSION['clave'],$_SESSION['correo']);
break;
case 2:
$op2=$operacion->registrar($_SESSION['nombre'],$_SESSION['clave'],$_SESSION['correo']);
break;
case 3:
$op3=$operacion->Cerrar($_SESSION['nombre'],$_SESSION['clave'],$_SESSION['correo']);
break;
}
echo "<br>
<br>
<a href='opcion.php'>Ir al principio</a>";
}
else
{
echo "<br>
<br>
<a href='siguiente.php'>Lo sentimos su correo, clave y contrasenia son incorrectos...</a>";
}
?>
Y SINO INICIA INCORRECTO MUESTRA ESTO
<html>
<?php
session_start();
class Operacion {
var $Fecha;
var $Numero;
function iniciar($fecha,$numero){
echo "<br> Registrar <br>";
$this->Fecha=$fecha;
$this->Numero=$numero;
echo "<br> la fecha es : ".$this->Fecha." el umero de veces es ".$this->Numero;
}
}
$operacion= new Operacion(" Registrar <br>");
switch($opc)
{
case 1:
$op1=$operacion->iniciar(time(),$_SESSION['c']);
break;
}
?>
<html>
<head>
<title>Variables de sesion</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php
echo "Nombre de usuario :".$_SESSION['nombre'];
echo "<br><br>";
echo "La fecha :".date("c");
echo "<br><br>";
echo "Numero de intentos :".$_SESSION['c'];
if (isset($_SESSION["c"])) {
$_SESSION["c"]++;
}
else {
$_SESSION["c"]=1;
}
$contar=$_SESSION["c"];
echo "<br>
<br>
<a href='opcion.php'>Regresar al principio</a>";
?>