All pastes #231137 Raw Edit

Miscellany

public php v1 · immutable
#231137 ·published 2006-10-31 17:25 UTC
rendered paste body
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head>	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />	<title>Teh Calculatorz!</title>		<style type="text/css">	<!--	div#main {		width: 400px;		text-align: center;	}	div.startBox {		margin: 0 auto;		padding: 5px;		width: 250px;		border: 1px dashed black;		background: #ccc;	}	div.errorBox {		margin: 0 auto;		padding: 5px;		width: 250px;		border: 1px dashed black;		background: #ff6666;	}		span.errorBox {		color: #c00;		font-weight: bold;	}	-->	</style></head><body><div id="main">	<form action="index.php" method="get">Første nummer: <input type="text" name="firstnumber" maxlength="6"><br/>Andre nummer: <input type="text" name="secondnumber" maxlength="6"><br/><br/><!--Type:<select name="type">	<option value="pluss">Pluss</option>	<option value="minus">Minus</option>	<option value="dele">Dele</option>	<option value="gange">Gange</option></select><br/><br/>--><input type="submit" name="type" value="Pluss"><input type="submit" name="type" value="Minus"><input type="submit" name="type" value="Dele"><input type="submit" name="type" value="Gange"></form><br/><br/><form action="index.php" method="get">Første nummer: <input type="text" name="squareroot" maxlength="10"><br/><input type="submit" name="type" value="Kvadratrot"></form><?php$type = $_GET['type'];// create boxesfunction startBox($startBox = "<div class=\"startBox\"><strong>Resultat:</strong><br/>") {	print $startBox;}function sluttBox($sluttBox = "</div>") {	print $sluttBox;}function errorBox($errorBox = "Only numberz!!") {	print "<div class=\"errorBox\"><span class=\"errorBox\">" . $errorBox . "</span></div>";}// check if the input contains numbersif( is_numeric($_REQUEST['firstnumber'] ) && $type != 'Kvadratrot' ) {	$firstnumber = $_REQUEST['firstnumber'];}elseif( empty( $_REQUEST['firstnumber'] ) && $type != 'Kvadratrot' ) {	errorBox( "Plz enter numberz!!" );	exit();}elseif( $type != 'Kvadratrot' ) {	errorBox();	exit();}if( is_numeric($_REQUEST['secondnumber'] )  && $type != 'Kvadratrot' ) {	$secondnumber = $_REQUEST['secondnumber'];}elseif( empty( $_REQUEST['secondnumber'] ) &&  && $type != 'Kvadratrot' ) {	errorBox( "Plz enter numberz!!" );	exit;}elseif( $type != 'Kvadratrot' ) {	errorBox();	exit;}if( $type == 'Kvadratrot' && is_numeric($_REQUEST['squareroot'] ) ) {	$squareroot = $_REQUEST['squareroot'];}elseif( $type == 'Kvadratrot' && empty( $_REQUEST['squareroot'] ) ) {	errorBox( "Plz enter numberz!!" );	exit;}elseif( $type == 'Kvadratrot' ) {	errorBox();	exit;}// calculate $firstnumber and $secondnumber and print the resultswitch( $type ) {	case "Pluss":		$resultat = $firstnumber + $secondnumber;		startBox();		echo "$firstnumber + $secondnumber = $resultat";		sluttBox();		break;	case "Minus":		$resultat = $firstnumber - $secondnumber;		startBox();		echo "$firstnumber - $secondnumber = $resultat";		sluttBox();		break;	case "Dele":		$resultat = $firstnumber / $secondnumber;		startBox();		echo "$firstnumber / $secondnumber = $resultat";		sluttBox();		break;	case "Gange":		$resultat = $firstnumber * $secondnumber;		startBox();		echo "$firstnumber x $secondnumber = $resultat";		sluttBox();		break;	case "Kvadratrot":		$resultat = sqrt( $squareroot );		echo "$resultat";		break;}?></div></body></html>