Não consigo ver o erro
Amigos, estou com o código abaixo, e ele está funcionando a contento, só que tem um galho que eu não consigo resolver que é o seguinte:
- tenho matérias que são conflitantes e não podem ser selecionadas, (até ai rolou)
- dentro das matérias eu tenho 2 casos que além de serem conflitantes entre as outras são entre sí
- o que acontece é que não
<script>/*
//window.alert("Há conflito de horários na seleção feita");*/
function desabilita() {
//espanhol - ingles
if (document.inscricaogea.materias[11].checked) {
document.inscricaogea.materias[10].disabled = true;
} else {
document.inscricaogea.materias[10].disabled = false;
}//Físico-Química COM Laboratório de Redação/Turma A
if (document.inscricaogea.materias[5].checked) {
document.inscricaogea.materias[12].disabled = true;
} else {
document.inscricaogea.materias[12].disabled = false;
}
//Laboratório de Redação/Turma A - Físico-Química
if (document.inscricaogea.materias[12].checked) {
document.inscricaogea.materias[5].disabled = true;
} else {
document.inscricaogea.materias[5].disabled = false;
}
//Geografia COM Matemática I
if (document.inscricaogea.materias[9].checked) {
document.inscricaogea.materias[0].disabled = true;
} else {
document.inscricaogea.materias[0].disabled = false;
}
// Matemática I - Geografia
if (document.inscricaogea.materias[0].checked) {
document.inscricaogea.materias[9].disabled = true;
} else {
document.inscricaogea.materias[9].disabled = false;
}
//História com Física II
if (document.inscricaogea.materias[8].checked) {
document.inscricaogea.materias[3].disabled = true;
} else {
document.inscricaogea.materias[3].disabled = false;
}
// Física II - História
if (document.inscricaogea.materias[3].checked) {
document.inscricaogea.materias[8].disabled = true;
} else {
document.inscricaogea.materias[8].disabled = false;
}
// Ingles - Espanhol e biologia
if (document.inscricaogea.materias[10].checked) {
document.inscricaogea.materias[11].disabled = true;
document.inscricaogea.materias[4].disabled = true;
} else {
document.inscricaogea.materias[11].disabled = false;
document.inscricaogea.materias[4].disabled = false;
}
// Ingles - Espanhol e biologia
if (document.inscricaogea.materias[4].checked) {
document.inscricaogea.materias[10].disabled = true;
} else {
document.inscricaogea.materias[10].disabled = false;
}
// Textos e Obras Literárias COM Espanhol
if (document.inscricaogea.materias[7].checked) {
document.inscricaogea.materias[11].disabled = true;
} else {
document.inscricaogea.materias[11].disabled = false;
}
// Espanhol - Textos e Obras Literárias
if (document.inscricaogea.materias[11].checked) {
document.inscricaogea.materias[7].disabled = true;
document.inscricaogea.materias[10].disabled = true;
} else {
document.inscricaogea.materias[10].disabled = false;
document.inscricaogea.materias[7].disabled = false;
}
//fim
}
</script>
<form name="inscricaogea" method="post" action="inscricao_grava.php">
</p>
<p>Na tabela abaixo, selecione os ícones correspondentes aos cursos do seu interesse, clique em OK e siga as instruções para realizar a sua inscrição.</p>
<p>É obrigatória a escolha de, <span class="textovermelho">no mínimo, um curso de cada um dos grupos numerados de 1 a 3,</span> para que a inscrição seja aceita.</p>
<table width="600" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="123">Matrícula:</td>
<td width="457"><?php echo "$user"?></td>
</tr>
<tr>
<td>Nome:</td>
<td>
<?php echo "$nome"; ?>
</td>
</tr>
<tr>
<td>3ª Série/Turma:</td>
<td>
<?php echo "$turma"; ?>
</td>
</tr>
<tr>
<td>e-mail:</td>
<td>
<input name="email" type="text" id="email" size="50">
</td>
</tr>
<tr>
<td>Telefone residencial:</td>
<td>
<input name="telresidencial" type="text" id="telresidencial" size="50">
</td>
</tr>
<tr>
<td>Telefone celular:</td>
<td>
<input name="celular" type="text" id="celular" size="50">
</td>
</tr>
</table>
<p>
<input name="matricula" type="hidden" value="<?php echo "$user"?>">
</p>
<table width="600" border="1" cellpadding="5" cellspacing="0" bordercolor="#CCCCCC">
<tr>
<td width="502" colspan="4">
<p align="center" class="titulonormalcentralVerm">GEA – Cursos Oferecidos</p>
</td>
</tr>
<tr>
<td width="171" class="textoazul">
<p align="center">GRUPO</p>
</td>
<td width="29" class="textoazul">
<p><strong> </strong></p>
</td>
<td width="302" colspan="2" class="textoazul">
<p align="center">CURSO</p>
</td>
</tr>
<tr>
<td width="171" rowspan="4">
<p align="center" class="textoazul">GRUPO 1</p>
</td>
<td width="29">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="1" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Matemática I (Geometria e Trigonometria)</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="2" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Matemática II (Álgebra)</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="3" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Física I (Mecânica)</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="4" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Física II (Ótica – Termologia – Eletriciade)</p>
</td>
</tr>
<tr>
<td width="502" colspan="4">
<p> </p>
</td>
</tr>
<tr>
<td width="171" rowspan="3">
<p align="center" class="textovermelho">GRUPO 2</p>
</td>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="5" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Biologia</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="6" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Físico-Química</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="7" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Química Geral</p>
</td>
</tr>
<tr>
<td width="502" colspan="4">
<p> </p>
</td>
</tr>
<tr>
<td width="171" rowspan="5">
<p align="center">GRUPO 3</p>
</td>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="8" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Textos e Obras Literárias</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="9" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>História</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="10" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Geografia</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="11" onClick="java script: desabilita()">
<!--< $_SESSION["materias[11]"] = $_POST["materias[11]"];?>-->
</p>
</td>
<td width="87">
<p>Inglês</p>
</td>
<td width="215" rowspan="2">
<p align="center">Língua Estrangeira</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="12" onClick="java script: desabilita()">
</p>
</td>
<td width="87">
<p>Espanhol</p>
</td>
</tr>
<tr>
<td width="502" colspan="4">
<p> </p>
</td>
</tr>
<tr>
<td width="171" rowspan="2">
<p align="center">Laboratório de Redação</p>
</td>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="13" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p>Turma A – 13h30min</p>
</td>
</tr>
<tr>
<td width="29" valign="top">
<p align="center">
<input name="materias[]" type="checkbox" id="materias" value="14" onClick="java script: desabilita()">
</p>
</td>
<td width="302" colspan="2">
<p> Turma B – 15h30min</p>
</td>
</tr>
</table>
<p align="center">
<input type="submit" name="Submit" id="button" value="Aceito">
<input type="reset" name="Reset" id="reset" value="Não aceito">
</p>
<p align="center">
</form>Discussão (1)
Carregando comentários...