si claro, tengo dos tablas, notas y subsector, en subsector tengo los nombres de cada ramo con un idsubsector y en notas almaceno las notas XD con el id=subsector de cada ramo o subsector(subsector = ramo) entonces cuando uno ambas tablas me muestra los nombres duplicados de por ejemplo MATEMATICAS y EL id tambien, ese es mi problema. e tratado con DISTINC por GROUP BY y = me repite los campos. con esta manera llego a un resultado pero me lo deja en un array, el drama esta para mostrar esos datos.... ah los resultados de las query estan arriba, antes las mencione....
Código PHP:
$sql="SELECT idsubsector, nombre, nota, numero FROM `notas` INNER JOIN `subsector` ON notas.subsector = subsector.idsubsector WHERE idalumno = $idalumnos AND semestre =$semestre ORDER BY orden";
$result = mysql_query($sql);
while($row = mysql_fetch_row($result)){
$idsubsector[] = $row[0];/*tomo los valores en arreglos*/
$nombre[] = $row[1];
$nota[] = $row[2];
$numero[] = $row[3];
}
$cantidad = count($idsubsector);
$i=0;
$a=0;
$separador=" ";
for($i=0;$i<=$cantidad;$i++)
{
$a=$a+1;
if($i==0)
{
$todo[]=$nombre[$i] . $separador;
}
if($nombre[$i] != $nombre[$a])
{
$ubicacion[]=$i;
$salto="<br>";
$todo[]=$nota[$i] . $separador . $salto;
$todo[]=$nombre[$a] . $separador;
}
else
{
$todo[]=$nota[$i] . $separador;
}
}
$largo=count($todo);
for($i=0;$i<=$largo;$i++)
echo"$todo[$i]";/*muestra bien los valores pero no tengo la idea de como mostrarlos en una tabla....*/
/*quedan asi
MATEMATICAS 5 5 7
CASTELLANO 4 4
HISTORIA 3 5
queria separar los ramos y notas con explode pero no lo logre....*/
bueno si necesitan mas datos para que puedan ayudarme se los envio chaoo y gracias