Probé así pero no sirvió lo cambié por esto mira:
y ya casi me funciona todo como busco, ya mejoré el código del registro y me redirecciona al usuario registrar todos sus datos ^^,.
Pero aún sigo con los problemas, ya me redirecciona y me muestra el contenido para los usuarios, ahora lo que no sé hacer es que me muestre el "Bienvenido: Nick" en el index_usuarios :l así como lo hacía en el index.php que ahora quedó como una página de paso no más, podrías explicarme tal vez cómo podría hacer esto =).
mira te pongo el código del index_usuarios.php y el de registrarse.
Registrarse.php (El inconveniente lo da desde la línea 49).
Código PHP:
Ver original<?
include('conexion.php');
function quitar($mensaje){
return $mensaje;
}
if(trim($_POST["nick"]) != "" && trim($_POST["email"]) != "" && trim($_POST["contrasena"])){ $sql = "SELECT id FROM ingresos_usu WHERE nick='".quitar($_POST["nick"])."'";
$sql_a = "SELECT id FROM ingresos_usu WHERE email='".quitar($_POST["email"])."'";
echo "<script> alert ('Nick ya existente, ingrese otro por favor.');
</script>";
}
echo "<script> alert ('Email ya existente, Verifique sus datos por favor.');
</script>";
}
else{
$fecha = date('Y-m-d H:i:s'); $sql = "INSERT INTO ingresos_usu (nick, password, nombre, apellido, email, fecha) VALUES (";
$sql .= "'".quitar($_POST["nick"])."'";
$sql .= ",'".quitar($_POST["contrasena"])."'";
$sql .= ",'".quitar($_POST["nombre"])."'";
$sql .= ",'".quitar($_POST["apellido"])."'";
$sql .= ",'".quitar($_POST["email"])."'";
$sql .= ",'".quitar($fecha)."'";
$sql .= ")";
echo "<script>
alert ('Registro exitoso!');
parent.form_registro.reset();
parent.location.href='index2.php';
</script>";
$nek=$_POST['nick'];
echo "<script>
var us = 'Bienvenido'\"$nek\";
window.parent.parent.window.document.document.getElementById('usuar').innerHTML = us;
</script>";
}
}
else{
if($_POST["nick"] == NULL | $_POST["nombre"] == NULL | $_POST["apellido"] == NULL |
$_POST["email"] == NULL){
echo "<script>
var us = 'Por Favor Complete Todos los campos.';
window.parent.window.document.getElementById('usu').innerHTML = us;
</script>";
}
elseif($_POST["nick"] != NULL && $_POST["nombre"] != NULL && $_POST["apellido"] != NULL &&
$_POST["email"] != NULL && $_POST["contrasena"] == NULL){
echo "<script>
alert ('Debe Ingresar una contraseña.');
</script>";
}
}
?>
Index_usuarios.php
Código PHP:
Ver original<html>
<head>
<script src="jquery-1.7.1.js"></script>
<script src="scripts.js"></script>
<link rel
="stylesheet" media
="all" type
="text/css" href
="styls.css" /> <title> </title>
</head>
<body>
<div id='usuar' name="usuar" class="prueba" ></div>
<span id="atras" class="atras"><a href="logout.php" id="Volver" class="linksa">*Cerrar Sesión</a></span>
</form>
</body>
</html>
Según entiendo no me lo va a mostrar, por que todavía no he definido una sesión, pero es que no sé cómo hacerlo :l no me ha entrado ni a palos --'