29/05/2010, 16:56
|
| | | Fecha de Ingreso: octubre-2008 Ubicación: Tocoa, Colon Honduras C.A.
Mensajes: 419
Antigüedad: 16 años, 3 meses Puntos: 9 | |
Respuesta: Cómo puedo lograr lo siguiente? Mira mi hermano todo esta en esto $_SESSION[usuario'];
if (isset($_SESSION[usuario'])) {
muestro lo que quier
}else{
muestro esto
}
ahora bien para el usuario registrado lo que tenes q hacer es ingresar a la base de datos con el $_SESSION[usuario'];
y sacar el nick y correo y ponerlos en un input oculto
para enviarlos a la hora de dar click en submit
EJMPLO
<?
$nick = $_POST['nombre'];
$correo = $_POST['correo'];
$nombre = $_SESSION[usuario'];
if (!isset($_SESSION[usuario'])) {
$nick = "Anonimo";
}else{
$resultados = mysql_query("SELECT nombre, correo FROM tabla WHERE usuario = '$nombre'");
$datos = mysql_fetch_array($resultados)
$nick = $datos['usuario'];
$correo = $datos['correo'];
}
//ya tenemos los datos
?>
vamos al form
<form name="comentar" method="post" action="mismo.php">
<?
if (!isset($_SESSION[usuario'])) {
echo '<input type="text" name="nombre">';
echo '<input type="text" name="correo">';
}else{
echo("Logeado como: " . $nick);
echo '<input type="hidden" name="nombre" value="' . $nick . '">';
echo '<input type="hidden" name="correo" value="' . $correo . '">';
}
?>
<textarea name="comentario"></textarea>
<input type="submit" class="btn" value="Enviar">
</form>
ahi va la idea, espero que te ayude
Última edición por ColdFusion; 29/05/2010 a las 17:14 |