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
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now