Comunidad de diseño web y desarrollo en internet online

Problema con [php]

Citar            
MensajeEscrito el 25 Ago 2008 07:57 pm

Prueba 1


Con code:

Código :

<div id="Layer2"> <?php 
                // checo si el usuario esta logeado
      if(isset($_SESSION['usuario']) and $_SESSION['estado'] == 'Autenticado')
         {
         echo "",$_SESSION['usuario'];
         }
         else
         {
         // Usuario que no se ha logueado mando un Form paraque se logee
    echo "<FORM ACTION='login.php' METHOD='POST'>
     <table border='1'>
    <tr>
        <th> Nombre </th>
   <td> <input type='text' Nombre='nombre'> </td>
    </tr>
    <tr>
        <th> Password </th>
        <td> <input type='password' Password='password'> </td>
    </tr>
    <tr>
        <td colspan='2' align='center'> <input type='submit' value='Iniciar sesión'>  </td>
    </tr>
    </table>
    </form>";
         } 
         ?>
      </div>


Con PHP:

Código PHP :

<div id="Layer2"> <?php 
                // checo si el usuario esta logeado
      if(isset($_SESSION['usuario']) and $_SESSION['estado'] == 'Autenticado')
         {
         echo "",$_SESSION['usuario'];
         }
         else
         {
         // Usuario que no se ha logueado mando un Form paraque se logee
    echo "<FORM ACTION='login.php' METHOD='POST'>
     <table border='1'>
    <tr>
        <th> Nombre </th>
   <td> <input type='text' Nombre='nombre'> </td>
    </tr>
    <tr>
        <th> Password </th>
        <td> <input type='password' Password='password'> </td>
    </tr>
    <tr>
        <td colspan='2' align='center'> <input type='submit' value='Iniciar sesión'>  </td>
    </tr>
    </table>
    </form>";
         } 
         ?>
      </div>


Prueba 2


Con code:

Código :

<?php 
//Database Information
session_start();
define ("salto","\n<br>");
$dbhost = "localhost";
$dbname = "usuarios";
$dbuser = "root";
$dbpass = "";
$username=$_POST["nombre"];
$password=$_POST["password"];

//Connect to database
$conectado = mysql_connect ( $dbhost, $dbuser, $dbpass);
if ($conectado){
   echo("Se ha conectado al servidor USUARIOS.".salto);

       // hago un echo para ver si esta reciviendo la vareable pero no la imprime.
   echo "",$username .salto;
   }
   else {
   echo("no se pudo conectar al servidor MySQL.");
   }
   
   mysql_select_db($dbname, $conectado);
   $consulta = "SELECT * FROM usuario WHERE nombre='$username' AND pass='$password'";
   $resultado = mysql_query($consulta) or die( mysql_error());
   $datos = mysql_fetch_array( $resultado );
   if($datos['nombre'] != $username or $datos['pass'] != $password)
   {
   echo "datos incorrectos";
   exit();
   }
   else
   {
   
   $_SESSION['usuario'] = $datos['nombre'];
   $_SESSION['estado'] = 'Autenticado';
   echo "",$_SESSION['usuario'];
   echo "<a href='capacitacion.php'> continuar </a>"; 

   } 

?>


Con PHP:

Código PHP :

<?php 
//Database Information
session_start();
define ("salto","\n<br>");
$dbhost = "localhost";
$dbname = "usuarios";
$dbuser = "root";
$dbpass = "";
$username=$_POST["nombre"];
$password=$_POST["password"];

//Connect to database
$conectado = mysql_connect ( $dbhost, $dbuser, $dbpass);
if ($conectado){
   echo("Se ha conectado al servidor USUARIOS.".salto);

       // hago un echo para ver si esta reciviendo la vareable pero no la imprime.
   echo "",$username .salto;
   }
   else {
   echo("no se pudo conectar al servidor MySQL.");
   }
   
   mysql_select_db($dbname, $conectado);
   $consulta = "SELECT * FROM usuario WHERE nombre='$username' AND pass='$password'";
   $resultado = mysql_query($consulta) or die( mysql_error());
   $datos = mysql_fetch_array( $resultado );
   if($datos['nombre'] != $username or $datos['pass'] != $password)
   {
   echo "datos incorrectos";
   exit();
   }
   else
   {
   
   $_SESSION['usuario'] = $datos['nombre'];
   $_SESSION['estado'] = 'Autenticado';
   echo "",$_SESSION['usuario'];
   echo "<a href='capacitacion.php'> continuar </a>"; 

   } 

?>

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 26 Ago 2008 01:51 pm
Hey F, ¿ese código es tuyo?

Codigo Freddie escribió:

// hago un echo para ver si esta reciviendo la vareable pero no la imprime.

Por takag

637 de clabLevel



Genero:Femenino  

Informática-Cocinera-Catlover

firefox
Citar            
MensajeEscrito el 26 Ago 2008 02:22 pm
Mi diagnóstico es que hay fallas de interpretación del : <?php ?>

Por Darel

725 de clabLevel

5 tutoriales

 

I'm a human

firefox
Citar            
MensajeEscrito el 26 Ago 2008 03:16 pm

takag escribió:

Hey F, ¿ese código es tuyo?

Codigo Freddie escribió:

// hago un echo para ver si esta reciviendo la vareable pero no la imprime.
No, lo encontré en el foro.

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.