Foros del Web » Programando para Internet » PHP »

2 preguntas

Estas en el tema de 2 preguntas en el foro de PHP en Foros del Web. Hola: Tengo una tabla con noticias en una base de datos con los campos id, titulo, fecha, descripcion. Mediante un link desde el index tipo ...
  #1 (permalink)  
Antiguo 13/05/2005, 08:49
 
Fecha de Ingreso: diciembre-2003
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
2 preguntas

Hola:
Tengo una tabla con noticias en una base de datos con los campos id, titulo, fecha, descripcion. Mediante un link desde el index tipo content.php?id=1 voy mostrando cada noticia en la página content.php. Tengo dos preguntas:
¿Cómo puedo crear un apartado en el index en el que aparezcan los últimos 5 titulares de la noticias de mi base de datos mysql y que al pinchar sobre ellos vaya a la noticia?
¿Cómo crear un link en la propia noticia de la base de datos?
Gracias de antemano.
Un saludo.
  #2 (permalink)  
Antiguo 13/05/2005, 09:22
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 15 años, 4 meses
Puntos: 15
¿Cómo puedo crear un apartado en el index en el que aparezcan los últimos 5 titulares de la noticias de mi base de datos mysql y que al pinchar sobre ellos vaya a la noticia?

Aqui haces una consulta sql a la base de datos que extraiga unicamente las ultimas 5 noticias.
$sql = "Select * from noticias order by id desc limit 0,5";

¿Cómo crear un link en la propia noticia de la base de datos?
Esta pregunta no la entendi.
En este caso cuando las 5 ultimas noticias sean mostradas puedes ponerle al titulo un link que vaya con el id de la noticia como hiciste anteriormente en el link que mostraste:
content.php?id=1
  #3 (permalink)  
Antiguo 13/05/2005, 09:52
 
Fecha de Ingreso: diciembre-2004
Mensajes: 128
Antigüedad: 13 años
Puntos: 0
Yo diria, ademas de lo de dwaks, que al para hacer el link, cuando haces la consulta, recuperas el id de la noticia y se la adhieres al link:
$sql = ("Select * from noticias order by id desc limit 0,5"); //ultimas 5 noticias
$result=mysql_query($sql);
while ($renglon= mysql_fetch_row($result))
{
//mostrar todos los campo que se quieran

print ('<a href= "direccion a ir /content.php?id=$result['id_noticia']">Ver noticia</a>') //muestra el ide y arma un link

//demas cosas
}
seguramente debo tener errores de sintaxis, pero la idea es esa: tomas las 5 noticias, las muestras y ademas le adhieres el link con el id.
  #4 (permalink)  
Antiguo 13/05/2005, 11:49
 
Fecha de Ingreso: diciembre-2003
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Si, con la segunda pregunta me refiero a lo siguiente:
Tengo una noticia en la base de datos que mando mostrar en content.php. Pues lo que quiero es que en esa noticia desplegada y mostrada pueda añadir un link que vaya a otra página.
ejemplo:

Noticia:
blablablablabla blablablablabla blablablablabla blablablablabla blablablablabla blablablablabla blablablablabla blablablablabla blablablablabla blablablablabla si quieres bajarte tal programa pincha aquí.

[Quiero que "aquí" sea un link hacia otra página.]

¿Es posible eso?
  #5 (permalink)  
Antiguo 13/05/2005, 11:52
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 15 años, 4 meses
Puntos: 15
Bueno despues de mostrar tu noticia colocas al final:
<?php
echo "Si quieres bajarte tal programa pincha <a href=paginalink.php>aquí.</a>";
?>
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 01:06.