Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Error en consulta mysql

andrid1491

Becerro
Desde
8 Mar 2013
Mensajes
8
Que tal gente, estoy trabajando en una web que utiliza sesiones y todo funciona bien en chrome como ya sabemos en el trabajo me piden que funcione en IE el cual solo surge un pequeño inconveniente con la consulta y sale el siguiente error:

Notice: Undefined index: usuario in C:\xampp\htdocs\siaamel\iframe\ModuloInicio.php on line 5

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\siaamel\iframe\ModuloInicio.php on line 6


En chrome lo que visualizo es esto:

Bienvenido: (usuario)

mi consulta es:

$consulta= mysql_query ("SELECT * FROM usuarios WHERE rpe =". $_SESSION['usuario']);
while($fila=mysql_fetch_array($consulta)){
echo"<h5>Bienvenido: &nbsp;".$fila['nombre']." ".$fila['apellidos']."</h5>";


Espero puedan ayudarme...
 
Estas poniendo al inicio session_start(); con eso indicas que haras uso de las variables de sesion. igual podrias asignar primero a una variable y luego concatenar con la consulta. puedes enviar un echo de la variable de sesion para revisar si estas recibiendo el valor.
 
intenta con esto......

$consulta= @mysql_query ("SELECT * FROM usuarios WHERE rpe =". $_SESSION['usuario']);
while($fila=@mysql_fetch_array($consulta)){
echo"<h5>Bienvenido: &nbsp;".$fila['nombre']." ".$fila['apellidos']."</h5>";


por alguna razón que no nos explicaron en la escuela esto teníamos que hacer con las funciones de mysql xD ponerles una @ al principio jejejejeje nunca tuve problemas así, pero sin la @ habia cosas que no funcionaban
 
que tal, claro si tengo inicializado la sesion..
este mi codigo

<?php
session_start();
include'conexion.php';
?>

<?php
$consulta=mysql_query("SELECT * FROM usuarios WHERE rpe =".$_SESSION['usuario']);
while($fila=mysql_fetch_array($consulta)){
echo"<h5>Bienvenido: &nbsp;".$fila['nombre']." ".$fila['apellidos']."</h5>";
}

?>
 
Hay una session usuario creado?

prueba:

$consulta=mysql_query("SELECT * FROM usuarios WHERE rpe ='".$_SESSION['usuario'])."'";

o una variable para la session.

$user=$ _SESSION['usuario']);
$consulta=mysql_query("SELECT * FROM usuarios WHERE rpe ='$user'";
...
 
Volver
Arriba