Foros del Web » Programando para Internet » PHP »

Cómo hacer link a esto??

Estas en el tema de Cómo hacer link a esto?? en el foro de PHP en Foros del Web. Hola, mi duda es la siguiente: Tengo una consulta a una noticia de mi BBDD en una página llamada ver.php Mi código para hacer la ...
  #1 (permalink)  
Antiguo 09/09/2011, 06:32
Avatar de nacho279  
Fecha de Ingreso: abril-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Cómo hacer link a esto??

Hola, mi duda es la siguiente:

Tengo una consulta a una noticia de mi BBDD en una página llamada ver.php

Mi código para hacer la conexión y mostrar el título es este

Código:

Código:
<?php
   include("conexion.php"); 

   $link=Conectarse();
   $consulta="SELECT * FROM tblnewsarticles limit 1";
   $resultado = mysql_query($consulta, $link);
while ($row = mysql_fetch_array($resultado)){

echo "<p> \n";

echo "<h2 style='color:#be0000'>$row[article_title]</h2>; \n";}
También tengo otro $row en la base de datos que me muestra el artículo desarrollado, que se llama $row[article_html] y también $row[articleID]

Cómo puedo hacer para que me muestre el título y que cuando haga click me muestre el artículo desarrollado?

Tengo que manejar algún tipo de variable para que ver.php la recoja mediante la URL o algo así....? La verdad es que estoy un poco LOST!

Gracias a quien se atreva a aportar una solución!
  #2 (permalink)  
Antiguo 09/09/2011, 07:13
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Cómo hacer link a esto??

De la forma Clasica:
Código PHP:
Ver original
  1. <?php
  2.    include("conexion.php");
  3.  
  4.    $link=Conectarse();
  5.    $consulta="SELECT * FROM tblnewsarticles limit 1";
  6.    $resultado = mysql_query($consulta, $link);
  7. while ($row = mysql_fetch_array($resultado)){
  8. ?>
  9. <h2 style='color:#be0000'>
  10. <a href="detalle.php?id_articulo=<?php echo $row['articleID']; ?>">
  11. <?php echo $row['article_title']
  12. </a>
  13. </h2>
  14.  
  15. <?php
  16. }
  17. ?>
  18.  
  19. detalle.php
  20.  
  21. <?php
  22. $id_articulo = isset($_GET['id_articulo'])?$_GET['id_articulo']:0;
  23.  
  24.  
  25. include("conexion.php");
  26.  
  27.    $link=Conectarse();
  28.    $consulta="SELECT * FROM tblnewsarticles where articleID=".$id_articulo;
  29.    $resultado = mysql_query($consulta, $link);
  30.    $row = mysql_fetch_array($resultado);
  31.    echo $row['article_html'];
  32. ?>
  #3 (permalink)  
Antiguo 09/09/2011, 12:50
Avatar de nacho279  
Fecha de Ingreso: abril-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Respuesta: Cómo hacer link a esto??

Yeah!

Ha funcionado a la perfección, no sabía como hacer para recoger la variable id y que llevara a lo que has llamado detalle.php

Muchas gracias por tu aportación!

Saludos!

Etiquetas: html, link, mysql, variables
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 19:47.