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>