En la tabla de materias entan los nombres de las materias y la de notas la calificacion de las materias relacinados con el codigo de la materia que es que relaciona las dos tablas.
Cual es el problema.
QUe por estudiante son mas te una materia y cuanto relaciono la tabla para que me busque los con los de materia lo hace bien. pero sole me trae el primer valor y no me tre los demas
Ej:
Codigo --------- Materia --------- Nota
123 Nose que 80
145 89
245 90
y si no es asi lo que me hace es que me repetie la materia en las demas columnas.
Codigo --------- Materia --------- Nota
123 Nose que 80
145 Nose que 89
245 Nose que 90
haber quie me puede Ayudar
Aqui les dejo el Codigo
Esta son las dos cunsultas
Código PHP:
$query_Semestre = "SELECT distinct semestre FROM notas WHERE Ano ='".$_SESSION['Ano']."' And Mat ='".$_SESSION['Mat']."'";
$Semestre = mysql_query($query_Semestre, $Estudiantes) or die(mysql_error());
$row_Semestre = mysql_fetch_assoc($Semestre);
$totalRows_Semestre = mysql_num_rows($Semestre);
//////////////////////////////////////////////////
$_SESSION['inimat']=$row_Notas['inimat'];
$_SESSION['nummat']=$row_Notas['nummat'];
//////////////////////////////////////////////////
mysql_select_db($database_Estudiantes, $Estudiantes);
$query_Materias = "SELECT nommat FROM materias WHERE inimat = '".$_SESSION['inimat']."' AND nummat ='".$_SESSION['nummat']."'";
$Materias = mysql_query($query_Materias, $Estudiantes) or die(mysql_error());
$row_Materias = mysql_fetch_assoc($Materias);
$totalRows_Materias = mysql_num_rows($Materias);
Aqui lo otro
Código PHP:
<TD height="41" COLSPAN=4 valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr bgcolor="#666666">
<td width="800" height="19"><div align="center" class="Estilo9">Codigo</div></td>
<td width="800"><div align="center" class="Estilo9">Materia</div></td>
<td width="800"><div align="center" class="Estilo9">Tipo</div></td>
<td width="800"><div align="center" class="Estilo9">Nota</div></td>
</tr>
<?php do { ?>
<?php do { ?>
<tr>
<td height="22" bgcolor="#999999"><div align="center"><?php echo $row_Notas['inimat'];?>-<?php echo $row_Notas['nummat'];?></div></td>
<td bgcolor="#999999"><center>
<?php echo $row_Materias['nommat'];
} while ($row_Materias = mysql_fetch_assoc($Materias));
?>
</center></td>
<?
/// Coversion de tipo de materia //
if ($row_Notas['tipo']==R) {
$row_Notas['tipo']=Regular;
} elseif
($row_Notas['tipo']==C) {
$row_Notas['tipo']=Concentración;
} elseif
($row_Notas['tipo']==E) {
$row_Notas['tipo']=Electiva;
} else {
$row_Notas['tipo']=' ';}
// termino coversion tipo de matatia //
?>
<td bgcolor="#999999"><div align="center"><?php echo $row_Notas['tipo'];?></div></td>
<td bgcolor="#999999"><div align="center"><?php echo $row_Notas['nota'];?></div></td>
</tr>
<?php } while ($row_Notas = mysql_fetch_assoc($Notas));?>
</table></TD>
</TR>
<TR>
</TR>
<TR>
<TD height="90" COLSPAN=4 valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<!--DWLayoutTable-->
<tr>
<td width="455" height="23"> </td>
<td width="328" valign="top">
<div align="right">
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="Selecionsemestre" id="Selecionsemestre">
<input name="Send" type="submit" id="Send" value=":.>>:.">
<select name="semestre" id="semestre">
<option value='2-2003'>Selecione Semestre</option>
<?php do { ?>
<option value="<?php echo $row_Semestre['semestre']?>"><?php echo $row_Semestre['semestre']?></option>
<?php
} while ($row_Semestre = mysql_fetch_assoc($Semestre));
$rows = mysql_num_rows($Semestre);
if($rows > 0) {
mysql_data_seek($Semestre, 0);
$row_Semestre = mysql_fetch_assoc($Semestre);
}
?>
</select>
</form>
</div></td>
haber quien me puede ayudar