نمونه سورس ساده کاربردی را برای شما دوستان در این ساعت قرار میدم که یک ماشین حساب به زبان 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 قرار داده شده رفرنس بدید.
امید وارم استفاده کنید فایل پروژه نیز ضمیمه شده.
هیچ دیدگاهی برای این محصول نوشته نشده است.