Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/02/2007, 10:42
isra00
Invitado
 
Mensajes: n/a
Puntos:
Re: Ejercicio 2º ASI Socorro!!!

Joe que vago eres, quieres que tecleemos TODO?
El diseño sí lo sabes hacer no? Bueno... con lo del array estoy un poco perdido. Hay que pasar por POST un array, es eso no? Y El diseño no me ha quedado nada claro. La funcion media() puede ser:

function hallarmedia($array) {
for ($i=0;$i<count($array);$i++) {
$suma = $suma + $array[i];
}

$result= $suma / (count($array);
return $result;
}

Como ves me he quedado con lo más fácil, pero es que no sé qué quiere decir, ASI, IA y BD (< bases de datos). Ah, hago 1º de Sistemas xD.

A ver... el código HTML de la página (hecho con NVU) sería:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<input>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
Notas<br>
<form method="post" action="recibe.php"
name="formnotas">
<table style="text-align: left;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>Nombre</td>
<td>DFS</td>
<td>IA</td>
<td>BD</td>
</tr>
<tr>
<td><input name="nombre1"></td>
<td><input name="dfs1"></td>
<td><input name="ia1"></td>
<td><input name="bd1"></td>
</tr>
<tr>
<td><input name="nombre2"></td>
<td><input name="dfs2"></td>
<td><input name="ia2"></td>
<td><input value="bd2" name="dfs1"></td>
</tr>
</tbody>
</table>
<input value="Enviar" name="enviar" type="submit">
<input name="borrar" value="Borrar" type="reset"></form>
</body>
</html>

Y luego recibe2.php debe "imitar" ese formulario para introducir nuevos datos.

recibe.php sería algo parecido a (no he usado foreach):

$array = newArray("Nombre"=>$_POST['nombre1],"DFS"=>$_POST['dfs1'],"IA"=>$_POST['dfs'],"BD"=>$_POST['bd']);
$media=hallarmedia($array);
echo $media;

Weno es lo que se me ha ocurrido. Lo último no creo que te sirva pero vale para que te hagas una idea de por dónde van los tiros.

PD: qué mal estáis en esa clase no? El ejercicio parece fácil para estar en 2º. Para mí sería un poco complicado (estoy en 1º ).

Salu2