Gracias arros por no dejarme editar... Sigo...
9. Le estás pasando el parámetro que no es a mysql_fetch_array
10. $str = "SELECT COUNT(*) FROM mensaje WHERE leido = 0"; (No debería ir la condición con el usuario y los leídos???)
y en el código de arriba sería, sino que no me dejaron editar:
Código PHP:
Ver original
if ($sql['campo a comprobar'] = 0) {
echo "Mensajes sin leer: " . $sql['leidos'];
} else {
echo 'No tienes mensajes nuevos';
}
aquí
if ($str = 0) {
que intentas hacer??? 1 sólo paréntesis = asignación y == son igualdad. Además $str es un array, porqué lo compruebas con cero?
planea bien lo que quieres hacer antes de escribir el código.
Saludos.