Autor Tema: Mostrar desde id  (Leído 606 veces)

Desconectado royct

  • PHPerit@
  • *
  • Mensajes: 35
  • Karma: 0
  • <? echo("Aprendiendo una poco mas PHP");?>
    • Ver Perfil
Mostrar desde id
« en: 30 de Junio de 2009, 02:00:49 am »
Hola, yo y mis dudas  ;D

Bueno, estoy usando un simple sistema de noticias asi como el de masato (creado por mi), pero tengo una duda
quiero hacer un archivo index. php que solo muestre el titulo de las ultimas noticias con un link hacia la noticias algo asi index. php?n=1 y hay muestre la noticia. . .  XD alguien se anima a ayudarme ::)

Comunidad PHPeros

Mostrar desde id
« en: 30 de Junio de 2009, 02:00:49 am »

Desconectado Masato

  • PHPero Avanzado
  • ****
  • Mensajes: 480
  • Karma: 12
  • Sexo: Masculino
  • <?php echo "Solo quiero aprender php"; ?>
    • Ver Perfil
    • Masato Design!
Re: Mostrar desde id
« Respuesta #1 en: 30 de Junio de 2009, 05:14:35 am »
Eso es facil, lo podes hacer con un GET

osea, en vez de poner $row['titulo'], $row['mensaje'] todo eso en el index, pones nada mas el rwo titulo,en conclusión:

index.php

$select 
mysql_query("SELECT * FROM `mensajes` ORDER BY `id` DESC");
while (
$row mysql_fetch_array($select)) {
echo 
"<a href=&#39;leer.php?id=$row[id]&#39;>$row[titulo]</a><br>";
}


leer.php

$GET
[&#39;id&#39;] = $id;
$select mysql_query("SELECT * FORM mensajes WHERE id=$id");
$row mysql_fetch_array($select);

echo 
"$row[titulo] <br>
$row[mensaje] <br>
$row[autor]<br>";


Me parece que el code está bien, todabia no lo pruebo, ahora veo si lo pruebo.
« Última modificación: 01 de Julio de 2009, 16:58:27 pm por Masato »

Desconectado HooKiPo

  • PHPerit@
  • *
  • Mensajes: 25
  • Karma: 0
    • Ver Perfil
Re: Mostrar desde id
« Respuesta #2 en: 30 de Junio de 2009, 07:53:34 am »
see lo veo buien :D

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re: Mostrar desde id
« Respuesta #3 en: 12 de Julio de 2009, 01:43:12 am »
Bueno, en tu caso, de querer que las noticias se te muestren en index.php, y mostrarlas en index.php?n=IDNOTICIA, podrías hacer lo siguiente:

index.php

Código: [Seleccionar]
<?php
if(isset($_GET["n"])){ // si la URL es index.php?n=IDNOTICIA..
muestras la noticia completa
}else{ // O si la URL es distinta de index.php?n=IDNOTICIA...
muestras solo el titulo de la noticiapero le pones: <a href=&#39;index.php?n=IDNOTICIA>Titulo de la noticia</a>
}
?>

Espero que hayas entenido, cualquier duda me dices ;)
- Moderador de PHP