Comunidad de diseño web y desarrollo en internet online

Arrays en tabla.

Citar            
MensajeEscrito el 20 Feb 2010 10:32 pm
Hola a todos, soy nuevo en este foro, y espero aprender mucho en él y cuando me sea posible ayudar en lo que pueda.

Estoy realizando un curso de PHP, mis conocimientos sobre programación
son practicamente nulos, tan sólo sé manejar el html.

El caso es que estoy atascado en un ejercicio el cual tengo que
intentar sacar por mi mismo con la teoría que hasta ahora llevo
estudiada( que es muy poca) y lo que puede investigar en internert.



Tengo que utilizar una tabla en la que presentamos los resultados
obtenidos por un alumno o alumna en cinco asignaturas a lo largo de los
tres trimestres lectivos del curso académico.

Tengo que usar una matriz de dos dimensiones para guardar en ella los
nombres de las asignaturas y las calificaciones obtenidas. Puedo poner
estos datos individualmente, uno a uno, pues aún no he profundizado
mucho en el uso de arrays.



La media de cada asignatura la tengo que calcular con un bucle for.



Para mostrar los resultados de las medias, por asignaturas y total, debo utilizar la función printf().



Supongo que esto para el que controle el tema bien, no sea nada complicado, pero, no logro sacarlo.
Esto es por donde voy, como vereis no uitlizo arrays pues no lo
controlo todavía bien, aunque si me aclarais como debiera de empezarlos
y lo más importante, como meter los datos de éste dentro de la tabla lo
agradecería, pues no consigo que entren en ella si no es así
manualmente como lo he hecho.

<HTML>

<HEAD><TITLE>Curso de PHP 5</TITLE></HEAD>

<BODY BGCOLOR=" #afeeee">

<HR>

<CENTER>

<H2>Boletin de notas</H2>

<HR>



<TABLE BORDER=2>

<TH> &nbsp;&nbsp;Asignatura&nbsp;&nbsp;</TH>

<TH> &nbsp;&nbsp;trimestre1&nbsp;&nbsp;&nbsp;</TH>

<TH> &nbsp;&nbsp;trimestre2&nbsp;&nbsp;&nbsp;</TH>

<TH> &nbsp;&nbsp;media&nbsp;&nbsp;&nbsp;</TH>

<?

echo "<BR>";

$a="boletin";

{

echo "<TR>";

printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;matemati cas</TD>"

,$a);



printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7</TD>"

,$a);



printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;6,9</TD>",$a);

printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x</TD>"

,$a);

echo "</TR>";

}

echo "<BR>";

{

echo "<TR>";

printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lenguaje </TD>"

,$a);



printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3</TD>"

,$a);



printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;4</TD>",$a);

printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x</TD>"

,$a);

echo "</TR>";



}



{

echo "<TR>";

printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;historia </TD>"

,$a);



printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8</TD>"

,$a);



printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;9</TD>",$a);

printf("<TD>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x</TD>"

,$a);

echo "</TR>";



}

echo "<BR>";

?>

</TABLE>

</CENTER>

</BODY>

</HTML>

Gracias.

Por sal77ang

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Feb 2010 02:24 am
Te recomiendo que primero te plantees la estructura de la tabla para luego realizar el ejercicio, ya que esto te va a simplificar mucho el tema.
Te doy una ayuda, mirá en esta imagen como podria ser a grosso modo la estructura de las tablas involucradas:
[img]http://l4c.me/fotos/borrico13/estructura-de-tablas[/img] o bien sigue este en lace si no puedes verla ahi: Estructra tablas

Por bucle_infinito

Claber

166 de clabLevel

1 tutorial

 

.NET Developer

firefox
Citar            
MensajeEscrito el 23 Feb 2010 08:34 pm
ok gracias

Por sal77ang

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.