A continuación verá como construir el fichero de visualización de un registro:
<?php //incluimos el fichero config.php para coger los datos de la conexión include_once('../config.php'); //cogemos las variables de las coneción para que se puedan utilizar en el script global $server, $database, $user, $passwd; //abrimos la conexión $conexion = mysql_connect($server,$user,$passwd); //elegimos la BBDD mysql_select_db ($database, $conexion) OR die ("No se puede conectar"); //rellenamos la consulta, cambiar alumnos por el nombre de la tabla a listar $sql="Select * from asignaturas WHERE id=".$_GET['id'].";"; //re realiza la consulta $result=mysql_query($sql,$conexion); //print $sql; //se coge el registro del alumno $row= mysql_fetch_array($result); ?> <html> <head> <TITLE>Alumno:<?php echo $row['nombre']; ?></TITLE> <LINK REL="stylesheet" TYPE="text/css" HREF="../estilo.css" /> </head> <body> <?php //en esta parte se muestran los campos del alumno //se debe añadir líneas tantas como campos tenga la tabla: echo "<p>Nombre de campo:".$row["nombre_de_campo"]."</p>"; //se muestra el código del alumno echo "<p>Código:".$row["id"]."</p>"; //se muestra el nombre del alumno echo "<p>Nombre:".$row["nombre"]."</p>"; //se coloca el enlace para que pueda editarse el alumno. echo "<p><A HREF=editar.php?id=".$row['id'].">Editar</A></TD></p>"; // se coloca el enlace para borrar el alumno echo "<p><A HREF=borrar.php?id=".$row['id'].">Borrar</A></TD></p>"; // se coloca el enlace para ir a listado de alumnos echo "<p><A HREF='index.php'>Atras</A></p>"; ?> </body> </html>
Como se puede observar en la primera parte del fichero se coge el parámetro por GET del id del registro y se realiza la consulta para coger el registro.
En la tercera parte simplemente se cogen los campos de la variable, se presentan al usuario y se pone el botón para volver al index.php