سورس پروژه ماشین حساب به زبان PHP

ماشین حساب به زبان PHP

نمونه سورس ساده کاربردی را برای شما دوستان در این ساعت قرار میدم که یک ماشین حساب به زبان PHP است واز جی کوئری نیز برای postback نشدن صفحه استفاده شده است ، درمواقع چهار عملیات اصلی ( جمع ، تفریق ، ضرب ، تقسیم) در این پروژه کد نویسی شده است که در ادامه نیز فایل ضمیمه شده است که میتوانید استفاده کنید.

 

برای شروع یک فایل index.php بسازید و فایل های زیر را در آن قرار بدید:

<!DOCTYPE html>
<html>
<head>
	<title>ام اس پی سافت آنچه یک برنامه نویس نیاز دارد</title>
	<style>

	</style>
	<!-- <script type="text/javascript" src="js/jquery-1.11.3.js"></script> -->
	<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
	<!--<script type="text/javascript" src="js/jquery-2.1.4.js"></script>-->
	<!-- <script type="text/javascript" src="js/jquery-2.1.4.min.js"></script> -->
</head>
<body dir="rtl" style="margin-top:20%;padding-right:40%;">

<div style="margin-top:auto 10px ;">

<form>
<h1 style="font-family:tahoma;">ام اس پی سافت آنچه یک برنامه نویس نیاز دارد</h1>
	<input type="text" id="value1" placeholder="value1">
	<select id="operator"><option>+</option><option>-</option><option>/</option><option>*</option></select>
	<input type="text" id="value2" placeholder="value2"> 
	<input type="button" value="شروع کن" onclick="post();"><br />
</form>

<div id="show" style="padding-top:30px;"></div>


<script>
	function post(){
		var value1 = $('#value1').val();
		var value2 = $('#value2').val();
		var operator = $('#operator').val();

		$.post('details.php',{postvalue1:value1,postvalue2:value2,postoperator:operator},
			function(data)
			{
				$('#show').html(data);
			});
	} 
</script>


</div>
</body>
</html>

سپس یک فایل دیگر با نام details.php بسازید و در کنار index.php قرار بدید و کد های زیر را در آن قرار بدید.

<?php
$value1 = $_POST['postvalue1'];
$value2 = $_POST['postvalue2'];
$operator = $_POST['postoperator'];
// $sum = $value1 + $value2;


if($operator == '+'){ //addition
	$sum = $value1 + $value2;

if ($value1 == '') {
	echo 'value1 field is required';
	echo "<script>$('#value1').focus()</script>";
}
elseif(!is_numeric($value1)){
	echo 'value1 field must be a number';
	echo "<script>$('#value1').focus()</script>";
}
elseif ($value2 == '') {
	echo 'value2 field is required';
	echo "<script>$('#value2').focus()</script>";
}
elseif(!is_numeric($value2)){
	echo 'value2 field must be a number';
	echo "<script>$('#value2').focus()</script>";
}
else{
	echo 'The Sum of '.$value1.'+'.$value2.' is '.$sum; ;
}

}elseif ($operator == '-') { //subtraction
	$sum = $value1 - $value2;
	if ($value1 == '') {
	echo 'value1 field is required';
	echo "<script>$('#value1').focus()</script>";
}
elseif(!is_numeric($value1)){
	echo 'value1 field must be a number';
	echo "<script>$('#value1').focus()</script>";
}
elseif ($value2 == '') {
	echo 'value2 field is required';
	echo "<script>$('#value2').focus()</script>";
}
elseif(!is_numeric($value2)){
	echo 'value2 field must be a number';
	echo "<script>$('#value2').focus()</script>";
}
else{
	echo 'The subtraction of '.$value1.'-'.$value2.' is '.$sum; ;
}
}elseif ($operator == '/') {  //division
	$sum = $value1 / $value2;
	if ($value1 == '') {
	echo 'value1 field is required';
	echo "<script>$('#value1').focus()</script>";
}
elseif(!is_numeric($value1)){
	echo 'value1 field must be a number';
	echo "<script>$('#value1').focus()</script>";
}
elseif ($value2 == '') {
	echo 'value2 field is required';
	echo "<script>$('#value2').focus()</script>";
}
elseif(!is_numeric($value2)){
	echo 'value2 field must be a number';
	echo "<script>$('#value2').focus()</script>";
}
else{
	echo 'The division of '.$value1.'/'.$value2.' is '.$sum; ;
}
}elseif ($operator == '*') {  //multiplication
	$sum = $value1 * $value2;
	if ($value1 == '') {
	echo 'value1 field is required';
	echo "<script>$('#value1').focus()</script>";
}
elseif(!is_numeric($value1)){
	echo 'value1 field must be a number';
	echo "<script>$('#value1').focus()</script>";
}
elseif ($value2 == '') {
	echo 'value2 field is required';
	echo "<script>$('#value2').focus()</script>";
}
elseif(!is_numeric($value2)){
	echo 'value2 field must be a number';
	echo "<script>$('#value2').focus()</script>";
}
else{
	echo 'The multiplication of '.$value1.'*'.$value2.' is '.$sum; ;
}
}

?>

فایل های جی کوئری را نیز همانند کدی که در index.php قرار داده شده رفرنس بدید.

امید وارم استفاده کنید فایل پروژه نیز ضمیمه شده.

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “سورس پروژه ماشین حساب به زبان PHP”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

میشه تو نظرسنجی ما شرکت کنید؟بزن بریم