Estás en: Variables externas y Formularios : Tabla de multiplicar en la misma página
Ejemplo
Página tabla-multiplicar.php
En la misma página se crea el select y la ejecución de la función.
<?php
// $_SERVER['PHP_SELF'] -> Llama a la misma página en la que estamos
if (isset($_POST["v_numero"])) {
$numero_elegido=$_POST["v_numero"];
for ($i=1; $i<=10; $i++){
echo $numero_elegido." x ".$i." = ".($numero_elegido*$i)."<br />";
}
}
else {
?>
<form action="<?php $_SERVER['../../02_Variable_Externa_POST/PHP_SELF'] ?>" method="post">
<!-- Llama a la misma página en la que está -->
<label for="nombre">Elige un número
<select name="v_numero">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
<input type="submit" value="Enviar" />
</form>
<?php
}
?>
RESULTADO POR PANTALLA:
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50