A continuación se listarán los ficheros de los otros directorios:
index.php tipos de alumno
<?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 tipos_de_alumno"; //echo $sql; //re realiza la consulta $result=mysql_query($sql,$conexion); ?> <html> <head> <TITLE>Listado</TITLE> <LINK REL="stylesheet" TYPE="text/css" HREF="../estilo.css" /> </head> <body> <A href="../index.php" name="alumnos">Inicio</A> <br /> <A href="../alumnos/index.php" name="alumnos"> Alumnos</A> <br /> <A href="../asignaturas/index.php" name="asignaturas"> Asignaturas</A> <br /> <A href="index.php" name="tipos_de_alumno">Tipos de Alumno</A> <BR /> <p>Listado de Tipos de Alumno.</p><?php //aqui se coloca el enlace que permite añadir una asignatura echo "<p><A HREF='nuevo.php'>Nuevo</A></p>"; //comienza el formulario que permite la busqueda echo "<form method=\"post\" action=\"buscar.php\">"; //aqui coloca una caja de texto donde se escribe la busqueda echo "<input type=\"text\" name=\"busqueda\" size=20 maxlength =20>"; //aqui se coloca el boton a pulsar cuando se rellene la busqueda echo "<input type=\"submit\" name=\"buscar\" value=\"Buscar\"></form><br />"; //se cogen los primeros resultados del listado if($row= mysql_fetch_array($result)){ //si hay algun registro inicia la tabla que muestra los resultados del listado echo "<TABLE BORDER='1'>"; //coloca la cabecera de la tabla, aqui se substituiria con los campos de la tabla //colocando mas <TD CLASS=\"titulo\">campo</TD> dependiendo de los campos que haya echo "<TR><TD CLASS=\"titulo\">Nombre</TD><TD colspan=3 CLASS=\"titulo\">Opciones</TD></TR>"; //empieza el bucle que coloca las líneas del listado DO { //Coloca una línea en el listado //si hay mas campos se ponen más <TD width=300 CLASS=\"linea\">".$row["nombre_campo"]."</TD> //inicia la ĺinea echo "<TR>"; //pone el nombre del alumno echo "<TD width=300 CLASS=\"linea\">".$row["nombre"]."</TD>"; //pone los enlaces de ver, editar y borrar asignaturas echo "<TD CLASS=\"linea\"><A HREF=ver.php?id=".$row['id_tipo_de_alumno'].">Ver</A></TD>"; echo "<TD width=50 CLASS=\"linea\"><A HREF=editar.php?id=".$row['id_tipo_de_alumno'].">Editar</A></TD>"; echo "<TD width=50 CLASS=\"linea\"><A HREF=borrar.php?id=".$row['id_tipo_de_alumno'].">Borrar</A></TD>"; //termina la fila echo "</TR>"; } //comprueba si hay mas registros que colocar WHILE ($row=mysql_fetch_array($result)); //si no hay mas registros termina la tabla echo "</TABLE><br>"; //coloca el enlace que permite volver a listar echo "<A HREF=\"index.php\">Volver</A>"; }else{ //si no hay registros en la tabla informa de ello echo "No hay ningún tipo de alumno en la BBDD<BR>"; //coloca el enlace que permite volver a listar echo "<A HREF=\"index.php\">Volver</A>"; } //termina el script ?> </body> </html>
ver.php de tipos de alumno
<?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 tipos_de_alumno WHERE id_tipo_de_alumno=".$_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_tipo_de_alumno"]."</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_tipo_de_alumno'].">Editar</A></TD></p>"; // se coloca el enlace para borrar el alumno echo "<p><A HREF=borrar.php?id=".$row['id_tipo_de_alumno'].">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>
editar.php de tipos de alumno
<?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 tipos_de_alumno WHERE id_tipo_de_alumno=".$_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>Editar Tipo de Alumno</TITLE> <LINK REL="stylesheet" TYPE="text/css" HREF="../estilo.css" /> </head> <body> <?php //se mira si se est? enviando el formulario de edici?n del alumno if(!isset( $_POST['editar'])) { //Si se est? enviando el formulario //echo "<p>Vuelva a intentarlo</p>"; //se abre el formulario que envia los datos de las modificaciones de ese registro echo "<form method=\"post\" action=\"editar.php?id=".$_GET['id']."\" >"; // muestra el c?digo del alumno echo "Codigo:".$row['id_tipo_de_alumno']."<br>"; // a partir de aqui se muestran los campos a rellenar en el formulario // si se substituye echo "Nombre : <input type=\"text\" name=\"nombre\" value=\"".$row['nombre']."\" maxlength =200 size=40><br />"; // por echo "Nombre : <input type=\"text\" name=\"nombre_de_campo\" value=\"".$row['nombre']."\" maxlength =longitud_maxima_de_campo // size=tama?o_dte_la_caja><br/ >"; // se muestra la caja del nombre del alumno echo "Nombre : <input type=\"text\" name=\"nombre\" value=\"".$row['nombre']."\" maxlength =100 size=40><br />"; // se pone el bot?n de guardar los datos echo "<input type=\"submit\" name=\"editar\" value=\"Guardar\"></form><br />"; }else{ // si se env?a el formulario hay que coger los datos del formulario y meterlos en la BBDD // aqui se deben a?adir tantos isset($_POST['nombre_de_campo']) && como campos haya en la bbdd if(isset($_POST['nombre'])){ //se desactiva el contenido de la variable $sql unset($sql); // se rellena la consulta que inserta los datos //se ponen tantos `nombre_de_campo` = '".$_POST['nombre_de_campo']."', $sql="UPDATE `tipos_de_alumno` SET `nombre` = '".$_POST['nombre']."' WHERE `id_tipo_de_alumno` =".$_GET['id']." LIMIT 1 ;"; //echo $sql; //se envia la inserci?n de datos en la BBDD $result=mysql_query($sql,$conexion); //Se informa por la p?gina web que el alumno ha sido modificado echo "<p>Tipo de alumno Modificado</p>"; //se coloca el bot?n que hace volver al listado de alumnos echo "<p><A HREF='index.php'>Volver</A></p>"; }else{ // se informa al usuario que no se han rellenado los campos echo "Vuelva a intentarlo.<br>"; //se abre el formulario que envia los datos de las modificaciones de ese registro echo "<form method=\"post\" action=\"editar.php?id=".$_GET['id']."\" >"; // muestra el c?digo del alumno echo "Codigo:".$row['id_tipo_de_alumno']."<br>"; // a partir de aqui se muestran los campos a rellenar en el formulario // si se substituye echo "Nombre : <input type=\"text\" name=\"nombre\" value=\"".$row['nombre']."\" maxlength =200 size=40><br />"; // por echo "Nombre : <input type=\"text\" name=\"nombre_de_campo\" value=\"".$row['nombre']."\" maxlength =longitud_maxima_de_campo // size=tama?o_dte_la_caja><br />"; // se muestra la caja del nombre del alumno echo "Nombre : <input type=\"text\" name=\"nombre\" value=\"".$row['nombre']."\" maxlength =200 size=40><br />"; // se pone el bot?n de guardar los datos echo "<input type=\"submit\" name=\"editar\" value=\"Guardar\"></form><br />"; } } ?> </body> </html>
borrar.php de tipos de alumno
<?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 alumnos 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>Borrar Asignatura</TITLE> <LINK REL="stylesheet" TYPE="text/css" HREF="../estilo.css" /> </head> <body> <?php // se rellena la consulta que borra el alumno se substituye alumno por el nombre de la tabla $sql="DELETE from `tipos_de_alumno` WHERE `id_tipo_de_alumno` =".$_GET['id']." LIMIT 1 ;"; //echo $sql; // se ejecuta la consulta se borrado $result=mysql_query($sql,$conexion); // se informa de que se ha eliminado un alumno echo "<p>Asignatura eliminada</p>"; // se coloca el enlace que permite volver al listado echo "<p><A HREF='index.php'>Volver</A></p>"; ?> </body> </html>
buscar.php de tipos de alumno
<?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"); ?> <html> <head> <TITLE>Búsqueda de Asignaturas</TITLE> <LINK REL="stylesheet" TYPE="text/css" HREF="../estilo.css" /> </head> <body> <p>Búsqueda de Asignaturas.</p><?php // coloca el enlace que permite añadir un alumno echo "<p><A HREF='nuevo.php'>Nuevo</A></p>"; // se inicia el formulario de la búsqueda echo "<form method=\"post\" action=\"buscar.php\">"; // se indica que el campo de busqueda tiene 20 caracteres de longitud echo "<input type=\"text\" name=\"busqueda\" size=20 maxlength =100 value=\"".$_POST['busqueda']."\">"; // se coloca el boton que se paretara para realizar la busqueda echo "<input type=\"submit\" name=\"buscar\" value=\"Buscar\"></form><br>"; // se rellena la busqueda por todos los campos de la tabla, se debe substituir alumnos por el nombre de la tabla y poner // tantos nombre_de_campo LIKE '%".$_POST['busqueda']."%' OR como campos haya. $sql="SELECT * FROM asignaturas where nombre LIKE '%".$_POST['busqueda']."%';"; // se realiza la busqueda $result=mysql_query($sql,$conexion); //Se comprueba si hay resultados en la busqueda if($row= mysql_fetch_array($result)){ // si hay resultados crea la tabla echo "<TABLE BORDER='1'>"; //pone los campos de la tabla tiene que haber tantos <TD CLASS=\"titulo\">Nombre_de_campo</TD> como campos haya echo "<TR><TD CLASS=\"titulo\">Nombre</TD><TD colspan=3 CLASS=\"titulo\">Opciones</TD></TR>"; //coloca las líneas de la tabla DO { //aqui se ponen tantas líneas <TD width=300 CLASS=\"linea\">".$row["nombre_de_campo"]."</TD> como campos haya en la tabla // se coloca el inicio de la fila echo "<TR>"; //se coloca el campos del nombre echo "<TD width=300 CLASS=\"linea\">".$row["nombre"]."</TD>"; //se colocan los enlaces de ver editar y borrar alumno echo "<TD CLASS=\"linea\"><A HREF=ver.php?id=".$row['id'].">Ver</A></TD>"; echo "<TD width=50 CLASS=\"linea\"><A HREF=editar.php?id=".$row['id'].">Editar</A></TD>"; echo "<TD width=50 CLASS=\"linea\"><A HREF=borrar.php?id=".$row['id'].">Borrar</A></TD>"; //se termina la fila echo "</TR>"; } //Comprueba si se ha terminado de poner líneas WHILE ($row=mysql_fetch_array($result)); //como se ha terminado de poner líneas se acaba la tabla echo "</TABLE><br>"; //coloca el enlace para volver al listado echo "<A HREF=\"index.php\">Volver</A>"; }else{ //si no hay registros que coincidan con la busqueda se le indica al usuario echo "La búsqueda no coincide con ningún registro de la BBDD<BR>"; //se coloca el enlace del volver al listado echo "<A HREF=\"index.php\">Volver</A>"; } ?> </body> </html>
nuevo.php de tipos de alumno
<?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"); ?> <html> <head> <TITLE>Búsqueda de Asignaturas</TITLE> <LINK REL="stylesheet" TYPE="text/css" HREF="../estilo.css" /> </head> <body> <p>Búsqueda de Asignaturas.</p><?php // coloca el enlace que permite añadir un alumno echo "<p><A HREF='nuevo.php'>Nuevo</A></p>"; // se inicia el formulario de la búsqueda echo "<form method=\"post\" action=\"buscar.php\">"; // se indica que el campo de busqueda tiene 20 caracteres de longitud echo "<input type=\"text\" name=\"busqueda\" size=20 maxlength =100 value=\"".$_POST['busqueda']."\">"; // se coloca el boton que se paretara para realizar la busqueda echo "<input type=\"submit\" name=\"buscar\" value=\"Buscar\"></form><br>"; // se rellena la busqueda por todos los campos de la tabla, se debe substituir alumnos por el nombre de la tabla y poner // tantos nombre_de_campo LIKE '%".$_POST['busqueda']."%' OR como campos haya. $sql="SELECT * FROM asignaturas where nombre LIKE '%".$_POST['busqueda']."%';"; // se realiza la busqueda $result=mysql_query($sql,$conexion); //Se comprueba si hay resultados en la busqueda if($row= mysql_fetch_array($result)){ // si hay resultados crea la tabla echo "<TABLE BORDER='1'>"; //pone los campos de la tabla tiene que haber tantos <TD CLASS=\"titulo\">Nombre_de_campo</TD> como campos haya echo "<TR><TD CLASS=\"titulo\">Nombre</TD><TD colspan=3 CLASS=\"titulo\">Opciones</TD></TR>"; //coloca las líneas de la tabla DO { //aqui se ponen tantas líneas <TD width=300 CLASS=\"linea\">".$row["nombre_de_campo"]."</TD> como campos haya en la tabla // se coloca el inicio de la fila echo "<TR>"; //se coloca el campos del nombre echo "<TD width=300 CLASS=\"linea\">".$row["nombre"]."</TD>"; //se colocan los enlaces de ver editar y borrar alumno echo "<TD CLASS=\"linea\"><A HREF=ver.php?id=".$row['id'].">Ver</A></TD>"; echo "<TD width=50 CLASS=\"linea\"><A HREF=editar.php?id=".$row['id'].">Editar</A></TD>"; echo "<TD width=50 CLASS=\"linea\"><A HREF=borrar.php?id=".$row['id'].">Borrar</A></TD>"; //se termina la fila echo "</TR>"; } //Comprueba si se ha terminado de poner líneas WHILE ($row=mysql_fetch_array($result)); //como se ha terminado de poner líneas se acaba la tabla echo "</TABLE><br>"; //coloca el enlace para volver al listado echo "<A HREF=\"index.php\">Volver</A>"; }else{ //si no hay registros que coincidan con la busqueda se le indica al usuario echo "La búsqueda no coincide con ningún registro de la BBDD<BR>"; //se coloca el enlace del volver al listado echo "<A HREF=\"index.php\">Volver</A>"; } ?> </body> </html>