Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/04/2017, 21:22
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: formulario extenso

¿Por qué se topan con cosas tan simples!!? Estimad@ te dejo el código NO para resolver el problema, sino para ayudarte a entender cómo resolver las cosas.

Pre-Data: Más de un usuario del foro (que ya me los conozco bien, jaja) dirá que no es la forma más eficiente de resolver esto (porque la hay), pero como dije antes es solo una especie de guía para ayudar a que comprenda como enfrentar las cosas, luego se soltará y hará más eficiente su trabajo.

Ahí va el código:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $total = 43; //total alumnos
  4. $capturas = 7; //cantidad de capturas
  5.  
  6. $registrados = 22; //numero de alumnos registrados
  7.  
  8. $restantes = $total-$registrados; //Alumnos restantes
  9. $mostrar = 0; //Iniciamos la variable mostrar (cantidad de alumnos a mostrar) -realmente no importa el valor-
  10.  
  11. /*
  12. Este if hace lo siguiente:
  13. Si los alumnos restantes es menor que la cantidad de capturas:
  14. Se mostrarán formularios de alumnos restantes, de no ser así:
  15. Se mostrarán la cantidad de capturas requerida por el sistema.
  16. */
  17.  
  18. if($restantes < $capturas){
  19. $mostrar = $restantes;
  20. }
  21. else{
  22. $mostrar = $capturas;
  23. }
  24.  
  25. /*
  26. Este for simplemente:
  27. Lo que hace es mostrar
  28. los formularios necesarios a mostrar (variable $mostrar)
  29. Desde i=1 ... hasta .. $mostrar
  30. */
  31.  
  32. for($i=1;$i<=$mostrar;$i++){
  33. echo "Formulario: $i<br/>";
  34. }
  35.  
  36. ?>

Ojo en la variable $registrados debes cambiarla por la cantidad de registrados que van en tu sistema, eso lo logras con la siguiente instrucción sql:

SELECT count(*) FROM tu_tabla

Saludos.