Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: chury666 en 31 Enero 2013, 08:46 am



Título: ayuda con este código para tomar asistencias
Publicado por: chury666 en 31 Enero 2013, 08:46 am
bueno apenas empiezo a programar y me dejaron de proyecto crear una aplicación web en php para la toma de asistencias en una escuela, bueno primero cree la tabla en donde se imprimirán los nombres de todos los alumnos que estén en la BD, le puse también tres radios para que pueda elegir el usuario que tipo de asistencia tiene si es justificante, asistencia o falta este es el código:
<!doctype html>
<html lang="es">

<head>
<meta charset="utf-8">
<title>asistencias</title>
<link href="asistencia.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="Freebooter-Script-fontfacekit/stylesheet.css" />
</head>

<body bgcolor="#070646">
<h1>Escuela Juan Escutia</h1>




<table border="2" bgcolor="#98D8F4">
   <tr>
        <th>alumno</th>
        <th>A</th>
        <th>F</th>
        <th>J</th>
       
       
    </tr>
     <?php
   include("conectar.php");// esta es una tercera hoja de código en la cual conecto a la BD
   $resultados = mysql_query("SELECT id_alumno, nombre FROM alumno where grupo='1-A' ORDER BY nombre");
      while($row = mysql_fetch_array($resultados)){
   
   
   
    ?>
   
    <form method="post" action="procesar.php">
   
   <tr>
       <td><?php echo $row[1]?></td>
        <td><input type="radio" name="asistencia<?php echo $row[0]?>" value="asistencia"></td>
        <td><input type="radio" name="asistencia<?php echo $row[0]?>" value="falta"></td>
        <td><input type="radio" name="asistencia<?php echo $row[0]?>" value="justificante"></td>
         
       
    </tr>
   
   <?php
   }
   ?>
</table>
<input type="submit" value="Guardar" >
</form>

</body>
</html>
después cree una nueva hoja de código la cual llame procesar esta se encargaría de contener la consulta en MYSQL para poder ingresar el nombre del alumno y su asistencia este es el código:

<?php



      include("conectar.php"); 
      foreach($_GET as $nombre=>$valor){
      
      echo($valor);
   
   substr($nombre,1,10);
   
   
if (mysql_query("insert into asistencias(nombre_alumno, asistencia) values('".$valor."', '".$nombre."')")){
      header("location:menu.php");
   }else{
      echo"no se pudo ";
   }
   }
?>

ya que estoy probando el sistema al darle al botón guardar me manda a una pagina en blanco sin que me diga si tiene errores solo manda una pagina en blanco con la url de la hoja de código procesar alguien que me ayude a corregir este código se lo agradecería muchísimo por que yo no pude :D