Tenho a seguinte tela abaixo:
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
Edição feita por: rccintranf, 27/02/2012, 09:14.