Curso de PHP

Estás en: Variables externas y Formularios : Tabla de multiplicar en la misma página

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