Jump to content


rccintranf

Member Since 16/02/2012
Offline Last Active 11/04/2012, 12:46
-----

Topics I've Started

Array Bidimensional

27/02/2012, 09:13

Bom Dia,

Tenho a seguinte tela abaixo:

Posted Image

Para essa tela tenho o seguinte código:

<!DOCTYPE html>
<html>
<head>
<title>Lista de Presença</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<script language="javascript" type="text/javascript" src="arquivo_ajax.js"></script>
</head>
<body>
        <?php
        
        echo '<form method="post" action="copyteste.php">';
        
        $curso = $_POST['curso'];
        $turma = $_POST['turma'];
        $anoatual = date("Y");
          
        if(empty($curso) && empty($turma))
          {
                echo '<p>Curso: <select name="curso" onchange="javascript:mudar(this.value);"><option value="">Selecione um curso</option>';    
                
                $sql = "SELECT CodCur,NomCur
                                  FROM tbl_000cur
                          ORDER BY CodCur";
                $res = mysql_query( $sql );
                while ( $row = mysql_fetch_assoc( $res ) ) 
                  {
                        $cursoselecionado = $row['CodCur'];
                        echo '<option value="'.$row['CodCur'].'">'.$row['NomCur'].'</option>';
                  }
                  
                echo '</select></p>';
          }
        else
          {
                echo '<p>Curso: <select name="curso" onchange="javascript:mudar(this.value);"><option value="">Selecione um curso</option>';    
                
                $sql = "SELECT CodCur,NomCur
                                  FROM tbl_000cur
                          ORDER BY CodCur";
                $res = mysql_query( $sql );
                while ( $row = mysql_fetch_assoc( $res ) ) 
                  {
                        $cursoselecionado = $row['CodCur'];
                        
                        if($curso == $cursoselecionado)
                          {
                            echo '<option value="'.$row['CodCur'].'" selected="selected">'.$row['NomCur'].'</option>';
                      }
                        else
                          {
                            echo '<option value="'.$row['CodCur'].'">'.$row['NomCur'].'</option>';
                      }                     
                  }
                  
                echo '</select></p>';
        }                 
    
        echo '<div id="mostraCombo"><p>Turma: <select name="turma"><option value="">Selecione um curso primeiro</option></select></p></div>';

        echo '<p><input type="submit" name="enviar" value="Abrir Chamada" /></p>';
        
        echo '</form>';
        
        if(!empty($curso) && !empty($turma))
      {
                echo '<form method="post" action="gravar.php">';
                        
                // montando a tabela
                echo '<table border="1" width="100%" class="chamada">';
                        
                echo '<tr><th>Alunos</th>';
            
                $sql = "SELECT DatAul 
                          FROM tbl_002aul
                 WHERE CodCur = '$curso'
                                   AND CodTur = '$turma'          
                                   AND AnoTur = '$anoatual'
                          ORDER BY CodTur";
            $query = mysql_query($sql);
                while($dados = mysql_fetch_assoc($query))
                  {
                     $data = $dados['DatAul'];
                     $data = explode('-', $data);
                     $datacompleta = $data[2].'/'.$data[1].'/'.$data[0];
                         $data = $data[2].'/'.$data[1];
                         echo '<th>',$data,'</th>';
                     $aux_data++;
                ?>  
                     <input type="text" name="datacompleta[]" value = "<?php echo $datacompleta; ?>">
                         <input type="text" name="data[]" value = "<?php echo $data; ?>">
                
                <?php
                  }     
        
                echo '</tr>';
                
                $sql = "SELECT CodAlu,NomAlu
                                  FROM tbl_002alu
                                 WHERE CodCur = '$curso'
                                   AND CodTur = '$turma'
                                   AND AnoTur = '$anoatual'  
                          ORDER BY CodAlu";
                $query = mysql_query($sql);
                while ( $row = mysql_fetch_assoc($query) ) 
                  {
                        $codalu = $row['CodAlu'];
                        echo '<tr><td>'.$row['NomAlu'].'</td>';
                        ?>
                        <input type="text" name="codalu[]" value="<?php echo $codalu; ?>">
                
                        <?php
                        $aux_aluno++;
                        
                        for($i=1;$i<=$aux_data;$i++)
                          {
                            ?>
                                
                                <td><select name="presenca">
                                        <option value="P"> P</option>
                                                        <option value="A"> A</option>
                                                        <option value="AJ">AJ</option>
                                         </select>
                            </td><?php                             
                          } 
                        echo '</tr>';
                  }
                
                echo '</table>';
                
                printf('<input type="hidden" name="curso"     value="%d" />
                            <input type="hidden" name="turma"     value="%d" />
                            <input type="hidden" name="anoatual"  value="%d" />
                            <input type="hidden" name="aux_data"  value="%d" />
                                <input type="hidden" name="aux_aluno" value="%d" />', $curso, $turma, $anoatual, $aux_data, $aux_aluno
                );
                        
                echo '<p><input type="submit" name="enviar" value="Gravar Frequencia" /></p>';
                echo '</form>';
      }
?>
</body>
</html>


Dessa forma gostaria de saber como que eu após o submit busco o valor do <select> que está exibindo a presença (P)? Ou seja, como eu sei que o "Nome Aluno 2" esta "P" - presente no dia "11/02" ?

No aguardo,
Rafael Cintra

Lançamento De Frequencia Escolar

16/02/2012, 09:49

Bom Dia,

Estou desenvolvendo um sistema web em PHP + MySQL e necessito criar uma tela para que um 'professor' lance diariamente as presenças de diversos alunos. Como posso proceder para criar esse cadastro de forma facil para o usuario?

Lembrando que atualmente no papel ele possui uma planilha como abaixo:

ALUNO......DIA 10......DIA 11

JOÃO...........P................P
JOSÉ...........P................A
LUCAS.......FJ..............FJ

OBS: Os dias de aula serão pré-cadastrados conforme abertura da turma.


Desde já agradeço !

IPB Skin By Virteq