Buenos d?, tardes, noches... ^^,

Solicito ayuda :S me vuelve loco este asunto y ps no hace mucho que estoy conociendo los lenguajes de programaci?iferentes a los de consola... bla bla bla

El asunto es este :P

//tengo este c?o para que me RECONOZCA a los usuarios.

<!--Denominado Ingresar.php -->

<?php
mysql_connect("localhost",etc... etc...") or die ("Fallo en la conexi?l Host ".mysql_error());
mysql_select_db("wea") or die ("Fallo en la conexi?on la Base de Datos ".mysql_error());

function quitar($mensaje)
{
$mensaje = str_replace(<,<,$mensaje);
$mensaje = str_replace(>,>,$mensaje);
$mensaje = str_replace(\",",$mensaje);
$mensaje = str_replace("\"","",$mensaje);
$mensaje = str_replace(\\\\,\",$mensaje);
return $mensaje;
}

if(trim($_POST["ing_nk"]) != "" && trim($_POST["ing_contra"]) != "")
{
$nickN = quitar($_POST["ing_nk"]);
$passN = quitar($_POST["ing_contra"]);

$result = mysql_query("SELECT password FROM ingresos_usu WHERE nick=".$nickN."");
if($row = mysql_fetch_array($result))
{
if($row["password"] == $passN)
{
setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);

$bi = "Bienvenido, « $nickN » Ahora ser?edireccionado a la p?na principal.";
echo "\"$bi\"";
}
else
{
echo "Password incorrecto.";
}
}
else
{
echo "Usuario no existente en la base de datos.";
}
mysql_free_result($result);
}
else
{
echo "Debe especificar un nick y password.";
}
mysql_close();
?>

//Hasta ah?odo bello, el problema es este: yo redirecciono esto o mejor, lo almaceno en un iframe, el cu?pueden observar en la primera parte "index.php" lo que quiero es que al cumplirse la condici?e que selecciona ingresar, se logea, me aparezca el echo en el index con los datos del usuario, s?u?ebe ser una cosa sencilla, pero como aprendo solito no s??hacerlo :S ...

//he intentado hacer esto desde el php

function cocos(){
document.getElementById(patos).innerHTML = echo"lo que necesito que me imprima";
}

//pero no me sale no s?i es factible.

//Adiciono el c?o del login a ver si depronto hay error ah?r

<!-- login.php -->

<?php
$login_correcto = false;
$id_usu;
$nick_usu;
$nombre_usu;
$apellido_usu;
$email_usu;
if(isset($_POST[usNick]) && isset($_POST[usPass])){
$result = mysql_query("SELECT * FORM ingresos_usu WHERE nick =".$_POST[usNick]." AND password = ".$_POST[usPass]."");
if ($row = mysql_fetch_array($result)){
setcookie("usNick", $_POST[usNick], time()+7776000);
setcookie("usPass", $_POST[usPass], time()+7776000);
$login_correcto = true;
$id_usu = $row[id];
$nick_usu = $row[nick];
$nombre_usu = $row[nombre];
$apellido_usu = $row[apellido];
$email_usu = $row[email];
}
else{
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>

//y una restricci?ara los usuarios no registrados para los coments y esos asuntos.

<?php
include("login.php");

if($loginCorrecto == true)
{
echo "Bienvenido";
}
else
{
echo "En este momento su rango es: Visitante.";
}
?>

//ac?l asunto es este: si me aparece esto en el index.php
{
echo "En este momento su rango es: Visitante.";
}

// creo que esto quiere decir que cuando que me logeo reconoce al usuario pero no me guarda las cookies.

//quiero ocultarlo tambi?cuando el usuario est?egistrado con otro echo, es decir echo "bienvenido".$usuario etc.

pero no s??hacer nada de eso :S no pido que me den el c?o ya solucionado y funcional y etc, s?me gustar?que me explicaran c?puedo hacer cumplir las funciones que quiero y que el c?o que tengo se ejecute as?omo lo imagino *_*.

Gracias por la colaboraci?ue me brinden. ^^,


PDTA: el c?o de ingresar.php, login.php, restringida.php no es de mi autor? s?lo he personalizado en algunos espacios con lo que entiendo de php, la autoria se le otorga a Cluster "creo que es el mismo Cluster O_O".

Pertenece a la categoría:

La mejor respuesta elegida por los usuarios

Respuesta de Ville
Ya encontré lo que necesitaba, ejemplo, si los datos que estas recibiendo en un iframe oculto no se imprimen en tu página index, puedes hacerlo desde php con la siguiente sentencia window.parent.window.document y ahora si te funciona el getElementById =)

Dinos si es buena respuesta: Buena respuesta (1)    Buena respuesta (0)