Jedi Tux

Multiplica

Posted in PHP by Fernando Basso on 18 de janeiro de 2010

Este também é um simples aplicativo. Ele multiplica dois números digitados pelo usuário.

index.php

<?php
if (!$_POST['submit']) {
    include('form_times.html');
}
else {
    $a = $_POST['a'];
    $b = $_POST['b'];
    if (($a == NULL) OR ($b == NULL)) {
        echo('Não deixe em branco.<br>');
        echo("<a href='.'><b>Okay. Eu entendi!</b></a>");
    }
    elseif ((!is_numeric($a)) OR (!is_numeric($b))) {
        echo('Tabuadas são feitas com números. Por favor digite um
            número.<br>');
        echo("<p><a href='.'><b>Nova Tabuada</b></a></p>");
    }
    else {
    echo('<table border="1" cellspacing="5" cellpadding="5">');
        echo('<tr>');
        $produto = ($a * $b);
        echo("<td>$a x $b = $produto</td>");
        echo('</tr>');
        echo('</table>');
        echo("<p><a href='.'><b>New Tabuada</b></a></p>");
    }
}
?>

form_times.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
 <!-- 
   * HTML 4.01 Strict
   * Version:     1.1
   * E-Mail:      Athunye@gmail.com
   * Website:     http://www.jeditux.wordpress.com
   * Date:        Monday, January 18, 15:51
   * Powered by GNU/Linux and Vim - Vi Improved
 -->
<html lang='pt_br'>
  <head>
    <meta http-equiv='content-type' content='text/html; charset=utf-8'>
    <title>form_times.html</title>
  </head>

<body>

  <form method='post' action=''>
    Quero multiplicar
    <input name='a' type='text' size='4'>
    por
    <input name='b' type='text' size='4'>
    <input type='submit' name='submit' value='Multiplicar'>
  </form>

</body>
</html>

Tabuada2

Posted in PHP by Fernando Basso on 18 de janeiro de 2010

Esta é uma outra forma de escolher qual tabuada será mostrada. Usamos a tag select, o que causa um menu drop down.

index.php

<?php
if (!$_POST['submit']) {
    include('form_math.php');
}
else {
    echo('<table border="1" cellspacing="5" cellpadding="5">');

    $a = $_POST['qual'];
    echo($a);
    if ($a == NULL) {
        echo('Não deixe em branco.<br>');
        echo("<a href='.'><b>Okay. Eu entendi!</b></a>");
    }
    elseif (!is_numeric($a)) {
        echo('Tabuadas são feitas com números. Por favor digite um
            número..<br>');
        echo("<p><a href='.'><b>Nova Tabuada</b></a></p>");
    }
    else {
        for ($n = 0; $n < 11; ++$n) {
            echo('<tr>');
            $produto = ($a * $n);
            echo("<td>$a x $n = $produto</td>");
            echo('</tb>');
        }
        echo('</table>');
        echo("<p><a href='.'><b>Nova Tabuada</b></a></p>");
    }
}
?>

form_math.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
 <!-- 
   * HTML 4.01 Strict
   * Version:     1.1
   * Website:     http://www.jeditux.wordpress.com
   * Date:        Monday, January 18, 15:51
   * Powered by GNU/Linux
 -->
<html lang='pt_br'>
  <head>
    <meta http-equiv='content-type' content='text/html; charset=utf-8'>
    <title>form_math.php</title>
  </head>

<body>

  <form method='post' action=''>
    Qual tabuada deseja ver?
    <select name='qual' id='qual'>
    <?php
    for ($n = 0; $n <= 10; ++$n) {
     echo("<option value='$n'>$n</option>");
    }
    ?> 
    </select>
    <input type='submit' name='submit' value='Ver Tabuada'>
  </form>

</body>
</html>
?>

<

Tabuada1.php

Posted in PHP by Fernando Basso on 18 de janeiro de 2010

Aqui está o código de uma tabuada. São dois arquivos. Coloque-os dentro uma pasta só para eles.

index.php

<?php // index.php
if (!$_POST['submit']) {
    include('form_math.html');
}
else {
    echo('<table border="1" cellspacing="5" cellpadding="5">');

    $a = $_POST['a'];
    if ($a == NULL) {
        echo('Não deixe em branco.<br>');
        echo("<a href='.'><b>Okay. Eu entendi!</b></a>");
    }
    elseif (!is_numeric($a)) {
        echo('Tabuadas são feitas com números. Por favor digite um
            número seu imbecíl.<br>');
        echo("<p><a href='.'><b>Nova Tabuada</b></a></p>");
    }
    else {
        for ($n = 0; $n < 11; ++$n) {
            echo('<tr>');
            $produto = ($a * $n);
            echo("<td>$a x $n = $produto</td>");
            echo('</tb>');
        }
        echo('</table>');
        echo("<p><a href='.'><b>Nova Tabuada</b></a></p>");
    }
}
?>

form_math.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
 <!-- 
   * HTML 4.01 Strict
   * Date:        Monday, January 18, 15:51
   * Powered by GNU/Linux
 -->
<html lang='pt_br'>
  <head>
    <meta http-equiv='content-type' content='text/html; charset=utf-8'>
    <title>form_math.html</title>
  </head>
<body>
  <form method='post' action=''>
    Qual tabuada deseja ver?
    <input name='a' type='text' size='4'>
    <input type='submit' name='submit' value='Ver Tabuada'>
  </form>

</body>
</html>