Tema: Contenidos
Ver Mensaje Individual
  #19 (permalink)  
Antiguo 11/01/2012, 12:04
pato_cuack
 
Fecha de Ingreso: enero-2012
Ubicación: En una casa
Mensajes: 72
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: Contenidos

Probé así pero no sirvió lo cambié por esto mira:

Código PHP:
Ver original
  1. <?php
  2. if(isset($_SESSION['ing_nk'])){
  3. header ('location: index2.php');
  4. }else{
  5. header('location: index.php');
  6. }
  7. ?>

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
  1. <?
  2. include('conexion.php');
  3. mysql_select_db("wea") or die ("Fallo en la conexión Con la Base de Datos*".mysql_error());
  4. function quitar($mensaje){
  5. $mensaje = str_replace('<','<',$mensaje);
  6. $mensaje = str_replace('>','>',$mensaje);
  7. $mensaje = str_replace('\"','"',$mensaje);
  8. $mensaje = str_replace("\"",'""',$mensaje);
  9. $mensaje = str_replace('\\\\','\"',$mensaje);
  10. return $mensaje;
  11. }
  12.  
  13. if(trim($_POST["nick"]) != "" && trim($_POST["email"]) != "" && trim($_POST["contrasena"])){
  14. $sql = "SELECT id FROM ingresos_usu WHERE nick='".quitar($_POST["nick"])."'";
  15. $result = mysql_query($sql);
  16.  
  17. $sql_a = "SELECT id FROM ingresos_usu WHERE email='".quitar($_POST["email"])."'";
  18. $result_e = mysql_query($sql_a);
  19.  
  20. if($row = mysql_fetch_array($result)){
  21. echo "<script> alert ('Nick ya existente, ingrese otro por favor.');
  22. </script>";
  23. }
  24.  
  25. elseif($row = mysql_fetch_array($result_e)){
  26. echo "<script> alert ('Email ya existente, Verifique sus datos por favor.');
  27. </script>";
  28. }
  29.  
  30. else{
  31. $fecha = date('Y-m-d H:i:s');
  32. $sql = "INSERT INTO ingresos_usu (nick, password, nombre, apellido, email, fecha) VALUES (";
  33. $sql .= "'".quitar($_POST["nick"])."'";
  34. $sql .= ",'".quitar($_POST["contrasena"])."'";
  35. $sql .= ",'".quitar($_POST["nombre"])."'";
  36. $sql .= ",'".quitar($_POST["apellido"])."'";
  37. $sql .= ",'".quitar($_POST["email"])."'";
  38. $sql .= ",'".quitar($fecha)."'";
  39. $sql .= ")";
  40.  
  41.  
  42. echo "<script>
  43. alert ('Registro exitoso!');
  44. parent.form_registro.reset();
  45. parent.location.href='index2.php';
  46. </script>";
  47.  
  48. $nek=$_POST['nick'];
  49. echo "<script>
  50. var us = 'Bienvenido'\"$nek\";
  51. window.parent.parent.window.document.document.getElementById('usuar').innerHTML = us;
  52. </script>";
  53. }
  54. mysql_free_result($result, $result_e);
  55. }
  56.  
  57. else{
  58. if($_POST["nick"] == NULL | $_POST["nombre"] == NULL | $_POST["apellido"] == NULL |
  59. $_POST["email"] == NULL){
  60. echo "<script>
  61. var us = 'Por Favor Complete Todos los campos.';
  62. window.parent.window.document.getElementById('usu').innerHTML = us;
  63. </script>";
  64. }
  65.  
  66. elseif($_POST["nick"] != NULL && $_POST["nombre"] != NULL && $_POST["apellido"] != NULL &&
  67. $_POST["email"] != NULL && $_POST["contrasena"] == NULL){
  68. echo "<script>
  69. alert ('Debe Ingresar una contraseña.');
  70. </script>";
  71. }
  72. }
  73. ?>

Index_usuarios.php

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <script src="jquery-1.7.1.js"></script>
  4. <script src="scripts.js"></script>
  5. <link rel="stylesheet" media="all" type="text/css" href="styls.css" />
  6. <title> </title>
  7. </head>
  8. <body>
  9. <div id='usuar' name="usuar" class="prueba" ></div>
  10. <span id="atras" class="atras"><a href="logout.php" id="Volver" class="linksa">*Cerrar Sesi&oacute;n</a></span>
  11. </form>
  12. </body>
  13. </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 --'
__________________
Aprendo, Aprendo Aprendo :D A la filosofía de Golden Boy ^^,
Desarrollo Web en Colombia