Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/03/2010, 16:37
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: mostrar noticias

Lo de las comas y espacios fíjate en esta línea TUYA:
Código PHP:
Ver original
  1. $tabla = mysql_query("SELECT `titulo`,`autor`,`fecha`,`descripcion`,`cuerpo``visto`, FROM `noticias`where id='$id' ");

Y ahora mira esta (la correcta):
Código PHP:
Ver original
  1. $tabla = mysql_query("SELECT `titulo`,`autor`,`fecha`,`descripcion`,`cuerpo`,`visto`, FROM `noticias` where id='".$id."' ");
En este último código podrás observar una coma de más, un espacio de más y una variable escapada con comillas. Te dejo encontrar las diferencias a tí solo :)

Acerca de la segunda pregunta, pues eso, creas un documento llamado leer.php o vernoti.php o pericoDeLosPalotes.php, pero que tenga un contenido seleccionando la noticia.
Quedaría el enlace algo así:
Código HTML:
Ver original
  1. <a href='"leer.php?id=".$row['id']."'>titulo de la noticia</a>
En el documento leer.php tendrás que poner algo así:
Código PHP:
Ver original
  1. <?php
  2. /* aquí haces una conexión a la base de datos */
  3. $sql="SELECT * FROM noticias WHERE id=".$_GET['id'];
  4. $query=mysql_query($sql, $conexion) or die ("Error");
  5.  
  6. $fila=mysql_fetch_array($query);
  7.  
  8. echo "<h1>".$fila['titulo']."</h1>";
  9. echo $fila['noticia'];
  10.  
  11. ?>

Saludos y suerte.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.