Calculator

  • Автор Автор Er4o
  • Начална дата Начална дата

Er4o

Registered
Код:
<html>
<head>
  <title>Calculator by Er4o</title>
</head>
<body bgcolor="#6D6D6D">
<center>
<table width="100" height="100" cellpadding="3" cellspacing="3" border="1" bordercolor="#000000">
  <tr>
    <td>
<h1>Calculator</h1>
<form method="post" action="<?php echo $PHP_SELF;?>">
<input name="cifra1" value="" /><br />
<select name="znak" size="1">
    <option value="plus">+</option>
    <option value="minus">-</option>
    <option value="po">*</option>
    <option value="deleno">/</option>
</select><br />
<input name="cifra2" value="" /><br />
<tr><td><input type="submit" name="submit" value="calc" /><br /></tr></td>
<?php
    $znak = $_POST['znak'];
    $cifra1 = $_POST['cifra1'];
    $cifra2 = $_POST['cifra2'];
    $submit = $_POST['submit'];
    if ($submit) {
	switch ($znak) {
		case plus: $rezultat = $cifra1 + $cifra2;
		break;
		case minus: $rezultat = $cifra1 - $cifra2;
		break;
		case po: $rezultat = $cifra1 * $cifra2;
		break;
		case deleno: $rezultat = $cifra1 / $cifra2;
		break;
        };
        echo("<tr><td>Result: <b>$rezultat</b></tr></td>");
    };
?>
    </td>
  </tr>
  <tr>
    <td>
        <?php
            $ip = $_SERVER["REMOTE_ADDR"];
            echo("$ip");
        ?>
    </td>
    <tr>
        <td>
            <?php
                $today = date("F j, Y, g:i a");
                echo("$today");
            ?>
        </td>
    </tr>
  </tr>
</table>

Er4o © 2007
</center>
</body>

</html>

Как е за начинаешт? :D
 
Аз бих ти препоръчал, Преди това, да сложиш в +-че още една екстра! Ето я и нея:

Правиш определени формули и според зависимоста пак коя е избрал и какви числа е въвел да изчислява! Например:

a+b
----- + d = x
c

Ето ти някаква формула! така че X е числото което ще се получи!
 
добре си се справил браво но бих му сложил няколко защити(свикнал съм :P )
Код:
<html>
<head>
  <title>Calculator by Er4o</title>
</head>
<body bgcolor="#6D6D6D">
<center>
<table width="250" height="100" cellpadding="3" cellspacing="3" border="1" bordercolor="#000000">
  <tr>
    <td>
<h1>Calculator</h1>
<form method="post" action="<?php echo $PHP_SELF;?>">
<input name="cifra1" value="<?php echo htmlspecialchars($_POST['cifra1']); ?>" /><br />
<select name="znak" size="1">
    <option value="plus">+</option>
    <option value="minus">-</option>
    <option value="po">*</option>
    <option value="deleno">/</option> 
</select><br />
<input name="cifra2" value="<?php echo htmlspecialchars($_POST['cifra2']); ?>" /><br />
<tr><td><input type="submit" name="submit" value="calc" /><br /></tr></td>
<?php
    $znak = $_POST['znak'];
    $cifra1 = $_POST['cifra1'];
    $cifra2 = $_POST['cifra2'];
    $submit = $_POST['submit'];
    if ($submit) {
	   if(!ereg('^([0-9.]+$)',$cifra1)){
   $rezultat="dgd";
   }else{
   if(ereg('^([0-9.]+$)',$cifra2)){
   switch ($znak) {
      case plus: $rezultat = $cifra1 + $cifra2;
      break;
      case minus: $rezultat = $cifra1 - $cifra2;
      break;
      case po: $rezultat = $cifra1 * $cifra2;
      break;
      case deleno: $rezultat = $cifra1 / $cifra2;
      break;
        }; 
		}else{$rezultat="dgd";}
		}
		echo("<tr><td>Result: <b>$rezultat</b></tr></td>");
		};
?>
    </td>
  </tr>
  <tr>
    <td>
        <?php
            $ip = $_SERVER["REMOTE_ADDR"];
            echo("$ip");
        ?>
    </td>
    <tr>
        <td>
            <?php
                $today = date("F j, Y, g:i a");
                echo("$today");
            ?>
        </td>
    </tr>
  </tr>
</table>

Er4o © 2007!
</center>
</body>

</html>
 
Ето ви демо
http://trakera.freehostia.com/calculator.php
:?:
 

Back
Горе