Últimas noticias

MaNeLeT

Buenas, en la web en que estoy trabajando, me gustaría que aparezcan los ultimos titulares, de las noticias.

Bien, el caso es que he probado eso:

<?php
include("config.php");

$selec = mysql_query("SELECT titulo, data FROM noticias");
while ($row = mysql_fetch_array($selec)) {
echo "
$row=[titulo] - $row[data] ";

}
?>

Y la fecha me sale bien, pero el titular me dice

Array=[titulo]

A que es debido?

Gracias por adelantado.

erdanblo

y por que seleccionas solo el títutlo? Saca todo o el titulo y la fecha...

Además asi te mostrará todo si tu solo kieres mostras los ultimos... pon ORDER BY id LIMITE 0,5...

Donde 5 seria el número de noticias que quieres motrar...

vamos digo yo...

GonsiTo-GFX

Prueba con esto:
$selec = mysql_query("SELECT * FROM noticias ORDER by id");

  • Debes poner * despues del SELECT:
  • Aunque no uses todos los campos de esa tabla, selecionala entera si no quieres un campo concreto.

Espero que te sirva ;)

Un saludo!

MaNeLeT

lo conseguí, ahora tengo otro problema:

donde salen los últimos titulares, quiero que dándole un click en el titular se diriga a la noticia

<a href='?noticies&id=$row[id]'>$row[titulo]</a>

el caso es que no me lo incluye en la página, es decir el link me lo hace correcto.

por ejemplo: ?noticia&id=3 pero si le coi me da que no encuentra la página.

tengo que meter algun case en el switch del index?
o es cuestión de includes ?

gracias.

nothing

iwal el link es: index.php?secc=noticias&id=$_GET[id]

Whose

En el case "noticia" haces un query a dicha noticia:
mysql_query("SELECT * FROM noticias WHERE id = '$_GET[id]'");

Entoces cojeria la id de la url.

erdanblo

Para hacer un enlace...

sacamos las noticias...
<?

include "conexiondb.php";

$leer = mysql_query("SELECT * FROM noticias ORDER BY id LIMIT 0,5") or die(mysql_error());
while($mostrar = mysql_fetch_array($leer)) {
echo "<a href='index.php?go=noticiasid=$mostrar[id]'>$mostrar[titulo]</a>";
}

?>

Esto lo que haría, seria sacar las noticias de la base de datos, las 5 últimas y acontinuación muestra cada noticia, con su titulo y el enlace a la id de la noticia... haría falta crear otro script para leer esa, noticia que hemos selecciona... seria algo tan simple como realizar una consulta normal teniando en cuenta el campo WHERE id='$id'

Un saludo...

Abreu

$row=[titulo] - $row[data] ";

V_V

Será:

$row[titulo] - $row[data] ";

Usuarios habituales

  • Abreu
  • erdanblo
  • Whose
  • nothing
  • MaNeLeT
  • GonsiTo-GFX