PHP - sistema noticias

 
Vista:
sin imagen de perfil

sistema noticias

Publicado por victor gonzalez (7 intervenciones) el 28/01/2016 02:37:41
Buenas a toda la comunidad , tengo una enorme duda acerca de una de las variables que uso para generar consulta de la tabla noticia de mi sistema , me arroja el error de que cuando se ejecuta el while que mostrara cada noticia , la variable espera un recurso pero en su lugar recibe un buleano , ya me ha pasado antes pero no tengo ni idea de como arreglar eso , aca abajo les adjunto el codigo que uso , el error esta en la linea 42 en el while de mostrar noticia.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
include("conexionN.php"); // Incluimos nuestro archivo de conexión con la base de datos
 
if(isset($_GET['noticia']))
{
    if(!empty($_GET['noticia'])) // Si el valor de "noticia" no es NULL, continua con el proceso
    {
        $id_noticia = (int) mysql_real_escape_string($_GET['noticia']);
        $query_noticias = mysql_query("SELECT titulo, fecha, texto FROM ".$db_table." WHERE id = '".$id_noticia."' LIMIT 1"); // Ejecutamos la consulta
        if(mysql_num_rows($query_noticias) > 0) // Si existe la noticia, la muestra
        {
            while($columna = mysql_fetch_assoc($query_noticias)) // Realizamos un bucle que muestre todas las noticias, utilizando while.
            {
                echo '
                <div id="articulo">

 				<h2>'.$columna['titulo'].'</h2>

				<p>Publicado por <a href="#">Admin</a> | Mu Online <a href="#">template</a>, <a href="#">Tester</a></p>

				<p>'.$columna['texto'].'</p>

   				 <p><a href="#">Comentarios (5)</a> | '.$columna['fecha'].'</p>
				 </div>
                ';
            }
        }
        else
        {
            echo 'La noticia que solicitas, no existe.'; // Si no, muestra un error
        }
    }
    else
    {
        echo 'Debes seleccionar una noticia.'; // Si GET no recibe ningún valor, muestra un error
    }
}
else
{
    $query_noticias = mysql_query("SELECT * FROM ".$db_table.""); // Ejecutamos la consulta
    $limite = 100; // Número de carácteres a mostrar antes de el "Leer más"
    while($columna = mysql_fetch_assoc($query_noticias)) // Realizamos un bucle que muestre todas las noticias, utilizando while.
    {
        echo '
        <div id="articulo">

			<h2>'.$columna['titulo'].'</h2>

			<p>Publicado por <a href="#">Admin</a> | Mu Online <a href="#">template</a>, <a href="#">Tester</a></p>

			<p>'.substr($columna['texto'], 0, $limite).' [...]</p>

				<p><a href="?page=news&noticia='.$columna['id'].'" class="Leer">Leer mas</a> | <a href="#">Comentarios (5)</a> | '.$columna['fecha'].'</p>
				</div>
        ';
    }
}
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Junior

sistema noticias

Publicado por Junior (12 intervenciones) el 30/01/2016 15:51:11
Intenta cambiando el nombre de la segunda variable de consulta " $query_noticias".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar