Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2013, 02:36
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Datos en formulario php y $_REQUEST

Como es tu primer post, te cuento en estos foros no hacemos las tareas de los estudiantes. Esto no quiere decir que se os pueda ayudar, pero siempre cuando se ve un serio intento de aprender.

Usar RAND() no parece un serio intento....

Intentar crear un array cambiando su nombre en cada uno de los supuestos nodos tampoco.

Te recomiendo una lectura de uno de los muchos tutoriales de php antes de intentar hacer lo que intentas.... yo te recomiendo este http://www.w3schools.com/php/default.asp


Código PHP:
Ver original
  1. <?php
  2.  
  3. $nom=$_REQUEST['name'];
  4.  
  5. //Aqui estas creando tres arrays
  6. //sin declararlos
  7. //Insertando nodos sin orden...
  8. $n1[0] = $_REQUEST['not1'];
  9.   $n2[1] = $_REQUEST['not2'];
  10.   $n3[2] = $_REQUEST['not3'];
  11.  
  12. //Inneceasrio se declara dentro del for
  13. $a=1;
  14.  
  15. ///Este for esta mal definido
  16. //Solo usas el indice del for $a en un echo que no interviene en el calculo
  17. //luego cada vuelta del for si es que se llega a producir
  18. //hara exactamente lo mismo
  19. for($a>=1;$a<4;$a++)
  20. {
  21.  
  22. //Lo que inicialmente eran arrays (mal definidos)
  23. //Ahora seran variables con un valor aleatorio distinto para cada vuelta del for
  24. $n1=rand(1,5);
  25. $n2=rand(1,5);
  26. $n3=rand(1,5);
  27.  
  28. //Si es que funciona el bucle mostrara 4 estudiantes
  29. //Con una lista aleatoria de notas
  30. echo "Estudiabte $a= $n1,$n2,$n3";
  31.  
  32. //Este calculo se hara 4 veces sobre valores aleatorios si el bucle funciona
  33. $prom=($n1+$n2+$n3)/3;
  34.  
  35. //Mostrará 4 veces el mismo nombre
  36. echo "<br>Nombre $nom";
  37. //Promedio aleatorio
  38. echo"¨Promedio igual a $prom";
  39.  
  40.  
  41. //idem
  42. if($prom>3.5)
  43.  {
  44.  echo"Aprobado<br><br>";
  45.  }
  46. else
  47.  {
  48. echo"Reprobado<br><br>";
  49.  }
  50. }
  51.  
  52. ?>
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 19/04/2013 a las 03:25