tengo un pequeño problemilla. haber he conseguido mostrar todos los registros de una base de datos MySQL que he creado.
Cada fila tiene un ID diferente, el problema que tengo que ahora necesito mostrar solo una fila, para identificar la fila se hará por el numero de Id que será introducido mediante un formulario.
¿Que tengo que poner para poder mostrar solo dicha fila?
El codigo que he utilizado es el siguiente pero noha funcionado:
Código PHP:
<?
//Conexion con la base de datos
mysql_connect("localhost","fran","fran");
//Ejecutamos la sentencia SQL
$result=mysql_db_query("discapesl","select * from novedades");
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="right"><img src="imagenes/novedades.gif" width="250" height="57"></div></td>
</tr>
<tr>
<td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo "<td width='15' valign='top'><a href='javascript:Abrir_Ventana(";
echo '"';
echo "novedades/novedad.php?numero=".$row["ID"];
echo '"';
echo ")'><img src='imagenes/flechanovedades.gif' width='12' height='14' border='0'></a></td>
<td>
<div align='justify' class='novedades'><a href='javascript:Abrir_Ventana(";
echo '"';
echo "novedades/novedad.php?numero=".$row["ID"];
echo '"';
echo ")' class='novedades'>".$row["titulo"]."<br>
(".$row["fecha"].")</a></div></td>
</tr>
<tr>
<td height='10' colspan='2' valign='top'></td>
</tr>";
}
mysql_free_result($result)
?>
</table></td>
</tr>
</table>