Foros del Web » Programando para Internet » PHP »

Bucle for en query mysql

Estas en el tema de Bucle for en query mysql en el foro de PHP en Foros del Web. Hola amigos del Foros del Web. Este es mi primer post. Tengo que hacer una planilla de asistencia de alumnos en php. Me tiene que ...
  #1 (permalink)  
Antiguo 27/11/2010, 15:09
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
Bucle for en query mysql

Hola amigos del Foros del Web. Este es mi primer post.
Tengo que hacer una planilla de asistencia de alumnos en php. Me tiene que aparecer solo lso dias en que hay tal curso (ej lunes y martes: lunes 1,8,22,29/11, y asi con los martes). En esta planilla el profesor debe poder clikear en los chekbox al lado de las fechas, la asistencia de los alumnos y debe ser guardado en una base de datos con todos los dias del año, numero de lejajo del alumno y codigo del curso.
Mi pregunta es cómo hacer el query para traer esos dias de la base de datos.
Hice algo como esto
Código PHP:
Ver original
  1. <?php
  2.  
  3.      
  4.      
  5. for ( $e = 1; $e <= date('t'); $e++ )
  6.    {
  7.      if(date('w',mktime(0,0,0,date('n'),$e,date('o'))) == 1)
  8.      {
  9.      
  10.       $fecha = date('d-m',mktime(0,0,0,date('n'),$e,date('o')));
  11.      
  12.       $conectar = mysql_connect("localhost","root","gandhi1896");
  13.       mysql_select_db("asistencia", $conectar);
  14.       $sql = "SELECT $fecha FROM asistencia WHERE id = 1";
  15.       $query = mysql_query($sql) or die(mysql_error());
  16.       $row = mysql_fetch_array($query) or die(mysql_error());
  17.      
  18.       $fecha = "'" .date('d-m',mktime(0,0,0,date('n'),$e,date('o'))). "'";
  19.  
  20.       echo $fecha;
  21.       echo $row[$fecha];
  22.          
  23.       echo '<form name="form2" method="post" action="">'.date('d-m',mktime(0,0,0,date('n'),$e,date('o'))).'<input type="checkbox" name="'.date('d-m',mktime(0,0,0,date('n'),$e,date('o'))).'" value="'.$row[$fecha].'">
  24. </form>';
  25.        echo '<br/>';
  26.      }
  27.    }
  28.  
  29. ?>
esto es solo para el lunes. Espero que me entiendan. Y por favor necesitaria que me respondieran lo mas rapido posible. Gracias

Etiquetas: bucle, mysql, query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:24.