Título: php tablas ayuda
Publicado por: MichelleNoir en 11 Abril 2016, 21:38 pm
hola tengo que hacer una programa en el que el usuario ingrese un numero y el programa imprima una tabla de multiplicar del numero que ingreso el programa ya le pide al usuario el numero y lo almacena pero no se como generar la tabla esto es lo que llevo de codigo <html> <body> <div style="background-color: #F988D7;"> <form action="doc.php" method="GET"> <label>Ingresa un numero: </label> <input type="text" name="numero"> <input type="submit" value="Enviar"> </form> </div> <div style="background-color: #B9F988;"> <?php if (isset($_GET["numero"])) { echo "tabla del ".$_GET["numero"]."</br>"; } ?> </div> </body> </html>
espero puedan ayudarme y Gracias!! ;D ;D
Título: Re: php tablas ayuda
Publicado por: MichelleNoir en 12 Abril 2016, 00:23 am
ya logre que imprima la primera tabla pero cuando le pido que me imprima la segunda me imprime de nuevo la primera tabla <html> <body> <div style="background-color: #F988D7;"> <form action="doc.php" method="GET"> <label>Ingresa un numero: </label> <input type="text" name="numero"> <input type="submit" value="Enviar"> </form> </div> <div style="background-color: #B9F988;" > <?php if (isset($_GET["numero"]) == 1) { echo "</br>"."<p align='center'>Tabla del 1</p>"."</br>"; echo " <table border='1' width='30%' align='center'> <tr> <td> 1</td> <td> x</td> <td> 1</td> <td> =</td> <td> 1</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 2</td> <td> =</td> <td> 2</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 3</td> <td> =</td> <td> 3</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 4</td> <td> =</td> <td> 4</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 5</td> <td> =</td> <td> 5</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 6</td> <td> =</td> <td> 6</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 7</td> <td> =</td> <td> 7</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 8</td> <td> =</td> <td> 8</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 9</td> <td> =</td> <td> 9</td> </tr> <tr> <td> 1</td> <td> x</td> <td> 10</td> <td> =</td> <td> 10</td> </tr> </table>"; }elseif (isset($_GET["numero"]) == 2) { echo "</br>"."<p align='center'>Tabla del 2</p>"."</br>"; echo "<table> <tr> <td> 2</td> </tr> </table>"; } ?> </div> </body> </html>
Título: Re: php tablas ayuda
Publicado por: xiruko en 12 Abril 2016, 01:23 am
Hola, Vas a escribir todas las tablas a mano? Qué pasa si tu profesor te pidiera las tablas de multiplicar del 1 al 100? O al 1000? Tu problema se soluciona muy fácilmente con un ciclo for. Te sugiero que le metas caña a la algoritmia si quieres seguir en este mundo. El lenguaje es secundario, solo es sintaxis. if (isset($_GET['numero'])) { $num = $_GET['numero']; $output = "<table>"; for ($i=1; $i<=10; $i++) { $result = $num * $i; $output .= "<tr> <td>$num</td> <td>x</td> <td>$i</td> <td>=</td> <td>$result</td> </tr>"; } $output .= "</table>"; echo $output; }
Aquí lo tienes sin detección ni manejo de errores. Saludos!
Título: Re: php tablas ayuda
Publicado por: MichelleNoir en 12 Abril 2016, 03:38 am
Gracias xiruko realmente estoy buscando mejorar en mi forma de programar aun que apenas empiezo quiero mejorar y espero pronto en vez de preguntar poder ayudar
Saludos! ;D
|