Ahora tengo otro problema con otro tipo de variable la de post como lo puedo pasar de la pagina donde me logueo hasta la pagina donde lo quiero usar no tienen nada que ver con el logueo es una de un estilo chat pero nose pasa lo ago asi pero no me yega nada:
esta es el logueo:
Código PHP:
<? session_start();
include("db.php");
if (isset($_SESSION['logueado_usuario'])) {
echo "Ya estas logueado"; }
else
{
if ($_POST["B1"])
{
//Variables del Formulario
$email = $_POST["email"];
$contra =$_POST["contra"];
$consulta = mysql_query("SELECT count(*) FROM usuarios WHERE email = '$email' AND password = '$contra'");
$arr = mysql_fetch_array($consulta);
if ($arr[0] == 0) {
echo "Email o password incorrecto"; }
else
{
$consulta = mysql_query("SELECT * FROM usuarios WHERE email = '$email' AND password = '$contra'");
$arr = mysql_fetch_array($consulta);
$_SESSION['logueado_id'] = $arr["id"];
$_SESSION['logueado_usuario'] = $email;
$_SESSION['logueado_nombre'] = $arr["nombre"];
if($_GET["return"]) {
echo '<script languaje="Javascript">location.href="'.$_GET["return"].'"</script>';}
else {
echo '<script languaje="Javascript">location.href="index.php"</script>';
}
}
}
}
if (!$_GET["acc"]) {
?>
<link href="../Css/estilo.css" rel="stylesheet" type="text/css">
<TABLE class="TCuerpo" width=20% align=center>
<TR>
<TD>
<form class="TCuerpo" method="POST" action="login.php">
<table class="TCuerpo" border="0" width="10%" id="tabla1" cellspacing="0" cellpadding="1">
<tr>
<td align="right">Email:</td>
<td width="148"><input type="text" name="email" value="<?=$_POST["usuario"]?>" size="20"></td>
</tr>
<tr>
<td>Contraseña:</td>
<td width="148"><input type="password" name="contra" size="20"></td>
</tr>
</table>
<p align="center"><input class="Boton" type="submit" value="Ingresar" name="B1"></p>
</form>
<p><BR>
</TD>
</TR>
</TABLE>
<?
}
?>
esta es donde lo quiero hacer llegar
Código PHP:
<?php
//mis variables
$user=$_POST["usuario"];
echo "$user";
require_once("class/class_conexion.php");
$datas=array();
$datos=array();
if($_POST["val"]=="valida_session")
{
if(isset($_SESSION["usuario"]))
{
$datas[0]=array("respuesta"=>"1");
print_r(json_encode($datas));
}else
{
$datas[0]=array("respuesta"=>"0");
print_r(json_encode($datas));
}
}
if($_POST["val"]=="logueo")
{
$sql="select * from chat where usuario='".$_POST["usuario"]."'";
$res=mysql_query($sql,Conectar::con());
if($reg=mysql_num_rows($res)==0)
{
$datas[0]=array("respuesta"=>"0");
$_SESSION["usuario"]=$_POST["usuario"];
print_r(json_encode($datas));
}else
{
$datas[0]=array("respuesta"=>"1");
print_r(json_encode($datas));
}
}
if($_POST["val"]=="ver_mensajes")
{
if(isset($_SESSION["usuario"]))
{
$sql="select * from chat";
$res=mysql_query($sql,Conectar::con());
$datas[0]=array("respuesta"=>"1");
$i=0;
while($reg=mysql_fetch_assoc($res))
{
$i++;
$datos[$i]=array("mensaje"=>$reg["texto"],"usuario"=>$reg["usuario"],"fecha"=>$reg["fecha"]);
}
print_r(json_encode($datos));
}else
{
$datas[0]=array("respuesta"=>"0");
print_r(json_encode($datas));
}
}
if($_POST["val"]=="insertar_mensaje")
{
if(isset($_SESSION["usuario"]))
{
$sql="insert into chat values(null,'".$_POST["mensaje"]."','".$_SESSION["usuario"]."',now())";
$res=mysql_query($sql,Conectar::con());
$datas[0]=array("respuesta"=>"1");
print_r(json_encode($datas));
}else
{
$datas[0]=array("respuesta"=>"0");
print_r(json_encode($datas));
}
}
?>
Nose si ago algo mal o porque falla.