Foros del Web » Programando para Internet » PHP »

Consejo sobre método de noticias

Estas en el tema de Consejo sobre método de noticias en el foro de PHP en Foros del Web. Hola a todos! Tengo una duda con la que quizá me podréis ayudar. Se trata de generar un simple script en php que extraiga de ...
  #1 (permalink)  
Antiguo 18/10/2005, 02:44
Avatar de ortiz  
Fecha de Ingreso: septiembre-2004
Mensajes: 154
Antigüedad: 13 años, 2 meses
Puntos: 0
Consejo sobre método de noticias

Hola a todos!
Tengo una duda con la que quizá me podréis ayudar. Se trata de generar un simple script en php que extraiga de la bd las noticias. Ahora mismo, yo lo hago de la siguiente manera:

Código PHP:
//Primera parte del If. Si por URL existe la variable, la cojo con el GET
//y ejecuto el código.

if(isset($whn_es)){
$id = $_GET['whn_es'];
include("conecta.php");
$con = mysql_query("SELECT * FROM noticias WHERE id = '$id'",$cbd);
while($fila = mysql_fetch_array($con)){
?>
<div class="not">
<h2 class="nottitle"><?=$tit?></h2>
<p class="notmeta">Creado por <span class="rojo"><?=$autor?></span> el <?=$fecha?></p>
<div class="cuerpo"><?=$cuerpo?></div>
<div align="center">
<a href="whn_es.php" title="Volver al índice">Volver</a>
</div>
</div>
<?
}
}else{
//Segunda parte del script. Cargo la variable por URL para cogerla por el
//GET. Es lo primero que se ejecuta.
?>
<div class="not">
<h2 class="nottitle" id="not-<?=$id?>"><?=$tit?></h2>
<p class="notmeta">Creado por <span class="rojo"><?=$autor?></span> el <?=$fecha?></p>
<?=$breve;?> <a href="whn_es.php?whn_es=<?=$fila['id'];?>">...Ver más</a></p>
</div>
<br />
<?
}
Más o menos sería esto. El problema es el siguiente: tengo varias categorias de noticias y quisiera mostrar en un index.php unas pocas noticias de cada categoria agrupadas por bloques. Lo primero que pensé fue copiar dos veces el código de arriba y hacer un par de modificaciones en las querys pero no va bien, porque al haber en el mismo index.php 2 IF que esperan con el GET a la variable en el momento que entro en un u otro, las primeras partes del código
Código PHP:
if(isset($whn_es)){
$id $_GET['whn_es'];
include(
"conecta.php");
$con mysql_query("SELECT * FROM noticias WHERE id = '$id'",$cbd); 
se activan, lo que muestra en vez de la noticia en su totalidad, muestra la noticia en su totalidad + las noticias que cogen el otro if.

No se si me he explicado bien. Quizá hay alguna manera fácil de hacer esto. Tan sólo lo quiero hacer para mostrar las noticias en el index agrupadas por categorias: deportes, juegos,etc...

Espero haberme explicado bien. Gracias por vuestra ayuda!

Un Saludo
__________________
Juegos de Estrategia para PC - Warphammer.net :: Estrategia sólo en castellano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:52.