Hola chester, si no sale el $row['id'] será porque el campo de la BD no se llamará id, prueba esto para que te salgan los nombres de los campos:
Código PHP:
<?php
//archivo-de-conexion
if (isset($_POST['id'])) {
// coje el id de la BBDD
echo $sql ="SELECT * FROM archivos";
$consulta = mysql_query($sql) or die ("no ha sido posible ejecutarse la consulta");
while ($row=mysql_fetch_assoc($consulta)){
print_r($row); //Esto te mostrará todos los campos que contiene $row
// echo "<img src=\"ver.php?id=".$registro['id']."\">";
echo" <div style=\" border-color:red\">";
echo "ID: <input type=\"text\" value=\"".$row['id']."\"/><br/>";
// echo " Para editar<a href=\"modificar-archivo.php?id=\"".$id."\"> pincha aqui </a>";
echo "Nombre: <input type=\"text\" value=\"".$row['nombre']."\"/><br/>";
echo "Sección: <input type=\"text\" value=\"".$row['seccion']."\"/><br/>";
echo "Fecha: <input type=\"text\" value=\"".$row['fecha']."\"/><br/>";
// echo "Archivo: <input type=\"text\" value=\"".$row['imagen']."\"/><br/>";
// echo "Archivo: <img src=\"./archivos-subidos/".$row['imagen'].">";
//echo "<a href="./archivos-subidos/".$row['imagen'].">Descarga el archivo</a>";
echo " Descarga el archivo <a href=\"./archivos-subidos/".$row["imagen"]."\">".$row["nombre"]."</a>";
echo "<hr>";
echo"</div>";
}
echo "no hago nada";
}
?>
salu2