hola compañeros bueno tengo el siguiente codigo en el que basicamente lo que quiero hacer es que el usuario introduzca una noticia el titulo y el contenido en un formulario, estos se almacenan en una base de datos y despues me despliega una lista en otra pagina web de todas la noticias que hay donde el usuario selecciona la noticia que quiere revisar y en otra pagina web aparezca el titulo de la noticia y su contenido. En mi base de datos tengo tres campos el id de la noticia, el titulo y el contenido.
Mi problema es que cuando le doy click en el enlace para que me despliegue el titulo y el contenido de la noticia pues no me aprece nada ni siquiera error les pide que me ayuden se los agradezco.
Estos son los codigos con los que tengo problemas porque la inserción a la base de datos esta correcta.
Dnot.php: es el codigo que me despliega el titulo de las noticias y tiene el enlace para que en otra pagina se vea el contenido de la noticia.
<?
$host = "localhost";
$account = "root";
$password = "";
$connect = mysql_connect($host,$account,$password) or die("No se puede conectar");
$db = mysql_select_db("noticias",$connect) or die("No se puede seleccionar la base de datos");
$sql = "SELECT titulo, contenido FROM noticia";
$result=mysql_query($sql) or die( "Error en query: $sql, el error es: " . mysql_error() );
echo "<table width='200' border='3' bordercolor='white' align='left' cellspacing='2'>";
echo "<tr>";
while ($row=mysql_fetch_array($result))
{
echo "<td><a href = 'Vnot.php?id=".$row["id"]."'> ".$row["titulo"]." </a>";
echo "</td>";
echo "</tr>";
}
mysql_close($connect);
?>
Vnot.php: es el codigo donde se supone que me tendria que mostrar la noticia completa.
<?php
$connect= mysql_connect("localhost","root"," ") or die("No se puede conectar");
$db= mysql_select_db("noticias",$connect) or die("No se puede conectar");
$id = $_GET['id'];
$sql = "SELECT titulo, contenido FROM noticia where id= '$id' ";
$result=mysql_query($sql) or die( "Error en query: $sql, el error es: " . mysql_error() );
echo "<table width='200' border='3' bordercolor='white' align='left' cellspacing='2'>";
echo "<tr>";
while ($row=mysql_fetch_array($result))
{
print "<td>" .$row["titulo"]." </td>";
print "<td>" .$row["contenido"]." </td>";
echo "</td>";
echo "</tr>";
}
mysql_close($connect);
?>
De antemano gracias.