Foros del Web » Programando para Internet » PHP »

Formulario tablas de multiplicar

Estas en el tema de Formulario tablas de multiplicar en el foro de PHP en Foros del Web. Buenas a todos. Vereis, tengo una duda que no se resolver. Necesito introducir en un formulario dos numeros, que introduzco haciendo esto: <form action="index1.php" method="get"> ...
  #1 (permalink)  
Antiguo 13/02/2011, 06:01
 
Fecha de Ingreso: febrero-2011
Mensajes: 7
Antigüedad: 13 años, 2 meses
Puntos: 0
Formulario tablas de multiplicar

Buenas a todos.
Vereis, tengo una duda que no se resolver.

Necesito introducir en un formulario dos numeros, que introduzco haciendo esto:

<form action="index1.php" method="get">
Introduce un numero: <br> <input type="text" name="a"> <br>
Introduce otro numero: <br> <input type="text" name="b"> <br>
<input type="submit" value="envia">
</form>

Ahora, tengo que hacer un código que me saque una tabla de multiplicar de los dos numeros introducidos, y que quede asi:

Tabla del numero "a" Tabla del numero "b"

1 x a = ... 1 x b = ...
2 x a = ... 2 x b = ...
etc etc

Me podeis ayudar a hacerlo??

Muchisimas gracias a todos!
  #2 (permalink)  
Antiguo 13/02/2011, 06:47
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: Formulario tablas de multiplicar

Podrías usar un for guiado por una variable $i que te sirva como un factor de la multiplicación y la variable $a que vendría a ser el valor que se obtiene desde el formulario. Tendrías algo asi:

Código PHP:
Ver original
  1. $a = $_GET['a'];
  2.  
  3. for($i=1;$i<=20;$i++) {
  4.  
  5. $resultado = $i*$a;
  6.  
  7. echo "<p>".$i."x".$a." = ".$resultado."</p>";
  8.  
  9. }

Suerte
  #3 (permalink)  
Antiguo 13/02/2011, 07:05
 
Fecha de Ingreso: febrero-2011
Mensajes: 7
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Formulario tablas de multiplicar

Solucionado, gracias!

Última edición por Joanasensio; 13/02/2011 a las 07:46

Etiquetas: multiplicar, tablas, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:40.