Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //archivo insertar.php contiene el formulario
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>insertar.php</title>
- </head>
- <body>
- <p> </p>
- <form autocomplete = "off" name="form1" method="post" action="promedio.php">
- <div align="center">
- <table width="200" border="1">
- <tr>
- <td width="122">codigo estudiante</td>
- <td width="62"><label for="cod_estudiante"></label>
- <input type="text" name="cod_estudiante" size="8"/></td>
- </tr>
- <tr>
- <td>nota_1</td>
- <td><input type="text" name="nota_1" size="8"/></td>
- </tr>
- <tr>
- <td>nota_2</td>
- <td><input type="text" name="nota_2" size="8"/></td>
- </tr>
- <tr>
- <td>nota_3</td>
- <td><input type="text" name="nota_3" size="8"/></td>
- </tr>
- <tr>
- <td>nota_4</td>
- <td><input type="text" name="nota_4" size="8"/></td>
- </tr>
- <tr>
- <td>autoevaluación</td>
- <td><input type="text" name="autoevaluacion" size="8"/></td>
- </tr>
- <tr>
- <td colspan="2"><div align="center">
- <input type="submit" name="button" value="calificar" />
- </div></td>
- </tr>
- </table>
- </div>
- </form>
- <p align="center"></p>
- </body>
- </html>
- <?php
- //archivo de conexion conect.php
- function conectar(){
- $user = "root";
- $pass = "";
- $server = "localhost";
- $database= "registrar_notas";
- $conexion = new mysqli($server, $user, $pass, $database);
- if($conexion -> connect_error){
- die("Error al conectar: ".$conexion -> connect_error);
- }
- return $conexion;
- }
- ?>
- //archivo de inserción de datos a la base de datos insertar.php
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Documento sin título</title>
- </head>
- <?php
- include_once("../connections/conect.php");
- $conexion = conectar();
- $cod_estudiante = $_POST['cod_estudiante'];
- $nota_1 = $_POST['nota_1'];
- $nota_2 = $_POST['nota_2'];
- $nota_3 = $_POST['nota_3'];
- $nota_4 = $_POST['nota_4'];
- $autoevaluacion = $_POST['autoevaluacion'];
- $nota_final = $_POST["nota_final"];
- $estado = $_POST["estado"];
- $insertar = "INSERT INTO notas (cod_estudiante, nota_1, nota_2, nota_3, nota_4, autoevaluacion, nota_final, estado, plan_mejoramiento, descrip_evaluacion) VALUES ('$cod_estudiante', '$nota_1', '$nota_2', '$nota_3', '$nota_4', '$autoevaluacion', '$nota_final', '$estado', '0', '0')";
- if($conexion -> query($insertar) === TRUE){
- echo 'Los datos han sido guardados correctamente.<br />
- <a href="calificar.php">Presione aquí</a> para regresar a la página anterior.';
- }else{
- echo "Error al conectar";
- }
- $conexion -> close();
- ?>
- <body>
- </body>
- </html>
- <?php
- //archivo donde se hace la operación para promediar promedio.php
- include ("insertar.php");
- $cod_estudiante = $_POST['cod_estudiante'];
- $nota_1 = $_POST['nota_1'];
- $nota_2 = $_POST['nota_2'];
- $nota_3 = $_POST['nota_3'];
- $nota_4 = $_POST['nota_4'];
- $autoevaluacion = $_POST['autoevaluacion'];
- $nota_final = ($nota_1 + $nota_2 + $nota_3 + $nota_4 + $autoevaluacion)/5;
- if ($nota_final >= 3.5) {
- print $nota_final;
- print $estado;
- echo "El estudiante ha aprobado la asignatura con " .$nota_final;
- $estado = "Aprobo";
- }
- else {
- echo "El estudiante ha reprobado la asignatura con " .$nota_final;
- $estado = "Reprobo";
- }
- ?>
- <table border="1" align="center">
- <tr>
- <td>codigo estudiante</td>
- <td>nota_1</td>
- <td>nota_2</td>
- <td>nota_3</td>
- <td>nota_4</td>
- <td>autoevaluación</td>
- <td>nota_final</td>
- <td>estado</td>
- <td>plan_mejoramiento</td>
- <td>descrip_evaluacion</td>
- </tr>
- <?php
- include_once ("../connections/conect.php");
- $conexion = conectar();
- $consulta = "SELECT * FROM notas";
- $resultado = $conexion -> query($consulta);
- if($resultado -> num_rows > 0){
- while ($mostrar = mysqli_fetch_array($resultado)) {
- ?>
- <tr>
- <td><?php echo $mostrar['cod_estudiante']; ?></td>
- <td><?php echo $mostrar['nota_1']; ?></td>
- <td><?php echo $mostrar['nota_2']; ?></td>
- <td><?php echo $mostrar['nota_3']; ?></td>
- <td><?php echo $mostrar['nota_4']; ?></td>
- <td><?php echo $mostrar['autoevaluacion']; ?></td>
- <td><?php echo $mostrar["nota_final"]; ?></td>
- <td><?php echo $mostrar["estado"]; ?></td>
- <td><?php echo $mostrar['plan_mejoramiento']; ?></td>
- <td><?php echo $mostrar['descrip_evaluacion']; ?></td>
- </tr>
- <?php
- }
- }
- $conexion -> close();
- ?>
Add Comment
Please, Sign In to add comment