Este es el código que me enviaste por privado...
Código PHP:
Ver originalecho "Bienvenido: {$_SESSION["s_username"]}";
echo "<br>";
$userid = $_GET['id'];
"SELECT ID FROM mensaje WHERE para='" . $_SESSION['s_username'] . "' ORDER BY ID DESC") or
"SELECT * FROM mensaje WHERE para='" . $_SESSION['s_username'] . "' ORDER BY ID DESC") or
$id = $_GET['id'];
echo '<tr>';
$str = "SELECT COUNT(*) FROM mensaje WHERE leido = 0";
//ejecutamos la consulta
if ($str = 0) {
echo "Mensajes sin leer: " . $sql['leidos'];
} else {
echo 'No tienes mensajes nuevos';
}
Que puedo ver??? ammm varias cosas.
1. Cuál es la función de la variable
$get_messages2 ¿?
2. Ya probaste que recoja correctamente la sesión
s_username ?
3. ¿Que intentas hacer aquí?
No sería:
Código PHP:
Ver original
if ($str = 0) {
echo "Mensajes sin leer: " . $sql['leidos'];
} else {
echo 'No tienes mensajes nuevos';
}
4. de donde sale la variable $sql?
5. ¿Porqué le pasas $sql a la función mysql_query?
6. Porque llamas 2 veces a $_GET['id]
Código PHP:
Ver original$userid = $_GET['id'];
$id = $_GET['id'];
7. ¿Dónde usas la variable $id o $userid ?
8... Arregla principalmente el punto 3.
Saludos.