Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2011, 20:20
LoKeD
 
Fecha de Ingreso: abril-2010
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
Pasar variables entre includes

Buenas a todos!
Os comento el problema que tengo, a ver si alguien me puede ayudar.

Tengo una pagina, llamada actualidad.php, en la cual en una columna mediante un include "lista-noticias.php" muestro una lista con todas las noticias, y en un bloque central mediante otro include "noticia.php" muestro lo que seria la noticia ampliada.
Este es el codigo de actualidad.php:
Código PHP:
        <div class="content-box">
            <div class="container_16 wrapper bg">
                <!--  LISTA NOTICIAS -->
                <div class="grid_5 alpha">
                    <div class="suffix_1">
                        <center><h1 class="txt3"><span>Noticias</span></h1></center>
                            <?php include_once("lista.php"); ?>
                    </div>
                </div>
                <!-- FIN LISTA NOTICIAS -->
                <!-- NOTICIA PRINCIPAL -->
                <div class="grid_10 omega">
                    <?php include_once("noticia.php"); ?>
                </div>
                <!-- FIN NOTICIA PRINCIPAL -->
            </div>
        </div>
Entonces, en "lista-noticias.php" a cada noticia le he puesto un "Read More" con el siguiente codigo :
Código PHP:
<a href="noticia.php?id=$row[id]"  class="cn_more">Read more</a
y en noticia.php tengo el siguiente codigo:
Código PHP:
<?php include_once("conec_mysql.php"); ?>
    <?php
    
if (!$conexion)    {
    die(
'NO puede conetarse: ' mysql_error());} 

    
$id = (isset($_GET["id"])) ? $_GET["id"] : exit();
    
$resultado mysql_query ("SELECT * FROM noticia WHERE id=$id");
    while(
$row mysql_fetch_array($resultado))
    { 
?>
        <h1><span><? echo $row['titulo']; ?></h1>
        <h5><? echo $row['breve']; ?></h5>
        <p><? echo $row['noticia']; ?></p>
            
    <? }
    
mysql_close($conexion);
    
?>
Y el error que me sale al pinchar en "Read More" es este:
Código:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xxx\xxx\xxx\noticia.php on line 12
Creo que estoy pasando mal id, o que no se pueden pasar variables entre includes.
A ver si alguien me puede echar una mano!!
Gracias!

Última edición por LoKeD; 30/11/2011 a las 20:31