fabiiaN Posted April 25, 2011 Report Share Posted April 25, 2011 Hola, tengo una actividad para el jueves y he buscado mucho pero no he podido encontrar la solucion . me piden 3 paginas. "Debe existir una primera página donde se le pregunte al usuario la cantidad de notas que quiere ingresar. Al presionar el botón enviar, el sistema deberá enviarlo a una segunda página que se encargará de mostrar cuantas cajas de texto sean necesarias de acuerdo a la cantidad de notas ingresadas por el usuario. Al presionar el botón “calcular”, de la segunda página, deberá dirigirse al usuario a una tercera página, que realizará el cálculo del promedio de las N notas ingresadas por el usuario" ese es el enunciado . ya hice las 2 primeras paginas y las cajas tienen nombres 1,2,3,4, ... hasta el numero ingresado en la primera pagina. pero ahora no se como hacer la tercera pagina para sumar los $_REQUEST hasta n segun el numero de cajas . porfavor si me pueden ayudar :rolleyes: Gracias de antemano :) Link to comment Share on other sites More sharing options...
cañangasñangas Posted April 26, 2011 Report Share Posted April 26, 2011 (edited) ando de wena onda asique te voy a hacer la tarea pero para la prox expone donde estas pegado con tu codigo... <?php if(isset($_POST['send'])){ $n = (int)$_POST['n']; if($n <= 0){ echo "Debes ingresar un entero mayor que 0"; } else{ if(isset($_POST['send1'])){ $pass = 1; for($i=0;$i<$n;$i++){ $nota = (float)$_POST["nota$i"]; if($nota < 1.0 || $nota > 7.0){ $pass = 0; $notifica = $i+1; break; } } if($pass == 1){ for($i=0;$i<$n;$i++){ $prom += $_POST["nota$i"]; } $prom /= $n; echo "El promedio de las <b>$n</b> ingresadas es: <b>$prom</b>"; } else{ echo "La nota ".$notifica." debe ser mayor o igual que 1 y menor o igual que 7"; } } else{ echo "Ingrese notas<br/><form method=\"post\" action=\"\">"; for($i=0;$i<$n;$i++){ echo "Nota".($i+1)."<input type=\"text\" name=\"nota$i\"/><br/>"; } echo "<input type=\"hidden\" name=\"n\" value=\"$n\"/><input type=\"hidden\" name=\"send\"/><input type=\"submit\" value=\"Calcular notas\" name=\"send1\"/></form>"; } } } else{ echo "<form method=\"post\" action=\"\">Cantidad de notas a ingresar: <input type=\"text\" name=\"n\"/><br/><input type=\"submit\" value=\"Enviar\" name=\"send\"/></form>"; } ?> PD1: no probado... PD2: la idea es que se entienda lo que hise PD3: si hay errores sintacticos u otros errores avizame ya que lo hize a mano... PD4: saludos Edited April 29, 2011 by cañangasñangas Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now