Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/10/2010, 10:53
Avatar de ernest_mataro
ernest_mataro
 
Fecha de Ingreso: octubre-2010
Ubicación: Mataró(Barcelona)
Mensajes: 26
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Mostrar datos de usuario

Perdona pero es que me estoy liando jejeje. A ver te explico en esta pagina tengo un login con dos campos correo electronico y contraseña:
Código PHP:
<?php require_once('Connections/conexion.php'); ?><?php

// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  
session_start();
}

$loginFormAction $_SERVER['PHP_SELF'];
if (isset(
$_GET['accesscheck'])) {
  
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset(
$_POST['correoelectronico'])) {
  
$loginUsername=$_POST['correoelectronico'];
  
$password=$_POST['contrasena'];
  
$MM_fldUserAuthorization "";
  
$MM_redirectLoginSuccess "1.php";
  
$MM_redirectLoginFailed "fallo_login.html";
  
$MM_redirecttoReferrer false;
  
mysql_select_db($database_conexion$conexion);
  
  
$LoginRS__query=sprintf("SELECT correoelectronico, contrasena FROM usuario WHERE correoelectronico='%s' AND contrasena='%s'",
    
get_magic_quotes_gpc() ? $loginUsername addslashes($loginUsername), get_magic_quotes_gpc() ? $password addslashes($password)); 
   
  
$LoginRS mysql_query($LoginRS__query$conexion) or die(mysql_error());
  
$loginFoundUser mysql_num_rows($LoginRS);
  if (
$loginFoundUser) {
     
$loginStrGroup "";
    
    
//declare two session variables and assign them
    
$_SESSION['MM_Username'] = $loginUsername;
    
$_SESSION['MM_UserGroup'] = $loginStrGroup;          

    if (isset(
$_SESSION['PrevUrl']) && false) {
      
$MM_redirectLoginSuccess $_SESSION['PrevUrl'];    
    }
    
header("Location: " $MM_redirectLoginSuccess );
  }
  else {
    
header("Location: "$MM_redirectLoginFailed );
  }
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>login</title>
<style type="text/css">
<!--
.Estilo10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
body {
    background-color: #FFFFFF;
}
.Estilo11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.Estilo33 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
-->
</style>
<script type="text/JavaScript">
<!--


function validar(formulario) {
    if ((formulario.correoelectronico.value.indexOf ('@',0) == -1)||(formulario.correoelectronico.value.indexOf ('.',0) == -1)||(formulario.correoelectronico.value.length < 5)) {
    alert("Escriba una dirección de correo válida en el campo \"Dirección de correo\".");
    return (false);
    }    
   if (formulario.contrasena.value.length < 6) {
    alert("Escriba por lo menos 6 caracteres en el campo \"Contraseña\".");
    formulario.contrasena.focus();
    return (false);
  }
 return(true);
 }

//-->
</script>
</head>

<body>

<form ACTION="<?php echo $loginFormAction?>" method="POST" name="form1" id="form1" onSubmit = "return validar(this)">
  <table width="391" height="109" border="0" align="right">


    <tr>
      <td width="135" height="38" bgcolor="#00FF00"><span class="Estilo33">Correo electr&oacute;nico: </span></td>
      <td width="182"><input name="correoelectronico" type="text" id="correoelectronico" size="30" maxlength="30" /></td>
      <td width="60" rowspan="2"><div align="center"><input name="" type="image" title="Enviar" src="Imagenes/boton_enviar.jpg" alt="Enviar formulario" width="58" height="64" /> 
      </div></td>
    </tr>
    <tr>
      <td height="36" bgcolor="#00FF00"><span class="Estilo33">Contrase&ntilde;a:</span></td>
      <td><input name="contrasena" type="password" id="contrasena" size="30" maxlength="16" /></td>
    </tr>
    <tr>
      <td height="27" colspan="3"><div align="right"><a href="pagina_registro.php" class="Estilo11">&iexcl;Reg&iacute;strate!</a></div></td>
    </tr>
  </table>
  
  
  <p align="right" class="Estilo10">&nbsp;</p>
  <p align="right" class="Estilo10">&nbsp;</p>
  <p align="right" class="Estilo10"></p>
  <blockquote>
    <p align="right" class="Estilo10"><a href="pagina_registro.php"></a> </p>
  </blockquote>
</form>
</body>
</html>
y en esta otra tengo el juego de registro con un filtro "correoelectronico", donde se mostrará los datos.
Código PHP:
<?php require_once('Connections/conexion.php'); ?>
<?php
$colname_Recordset1 
"-1";
if (isset(
$_SESSION['correoelectronico'])) {
  
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_SESSION['correoelectronico'] : addslashes($_SESSION['correoelectronico']);
}
mysql_select_db($database_conexion$conexion);
$query_Recordset1 sprintf("SELECT nombre, apellidos, correoelectronico, pais, provincia, poblacion, sexo, dianacimiento, mesnacimiento, anonacimiento FROM usuario WHERE correoelectronico = '%s'"$colname_Recordset1);
$Recordset1 mysql_query($query_Recordset1$conexion) or die(mysql_error());
$row_Recordset1 mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 mysql_num_rows($Recordset1);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<table border="1">
  <tr>
    <td>nombre</td>
    <td>apellidos</td>
    <td>correoelectronico</td>
    <td>pais</td>
    <td>provincia</td>
    <td>poblacion</td>
    <td>sexo</td>
    <td>dianacimiento</td>
    <td>mesnacimiento</td>
    <td>anonacimiento</td>
  </tr>
  <?php do { ?>
    <tr>
      <td><?php echo $row_Recordset1['nombre']; ?></td>
      <td><?php echo $row_Recordset1['apellidos']; ?></td>
      <td><?php echo $row_Recordset1['correoelectronico']; ?></td>
      <td><?php echo $row_Recordset1['pais']; ?></td>
      <td><?php echo $row_Recordset1['provincia']; ?></td>
      <td><?php echo $row_Recordset1['poblacion']; ?></td>
      <td><?php echo $row_Recordset1['sexo']; ?></td>
      <td><?php echo $row_Recordset1['dianacimiento']; ?></td>
      <td><?php echo $row_Recordset1['mesnacimiento']; ?></td>
      <td><?php echo $row_Recordset1['anonacimiento']; ?></td>
    </tr>
    <?php } while ($row_Recordset1 mysql_fetch_assoc($Recordset1)); ?>
</table>
</body>
</html>
<?php
mysql_free_result
($Recordset1);
?>
lo que me gustaria es que la introducir los datos de registro en la pagina login, es decir el correo electronico y la contraseña, al enviarlo me haga el filtro y solo se vean los datos del usuario registrado.
Perdona, no se si me he explicado, MErci por la paciencia.