PDA

View Full Version : سوال: نوشتن کد محاسبه قیمت در php



SONITAJ
شنبه 28 اردیبهشت 1392, 00:47 صبح
سلام
اگر فرمی داشته باشیم وبخواهیم چیزی یا محصولی را انتخاب کنیم ودر پایین صفحه قیمتها را محاسبه و به ما نشون بدهد باید چه طوری و از چه تابعی توی php استفاده کرد؟میدونم اول باید اطلاعات را از دیتابیس خوند و چه طوری بازدن دکمه محاسبه قیمت &قیمت را محاسبه وبعد اون را نشون بدهیم.
لطفا من را راهنمایی کنید وبازهم لطفا توضیح کامل بدهید تا متوجه بشوم نه توضیح یک خطی یا خیلی مختصر. آخه من تازه کارم :متفکر:با یک خط توضیح خیلی یاد نمی گیرم. بلکه گیج تر هم می شوم.
ممنونم

dousti_design
شنبه 28 اردیبهشت 1392, 02:08 صبح
با ساتفاده از AJAX یه درخواست به صفحه محاسبه قیمت میفرستید و در این صفحه اطلاعات را از دیتابیس واکشی کرده و بر اساس فرمولی که دارید قیمت رو برمیگردونید و در صفحه اصلی هم میذاریدش توی یک DOM (مثل div)

mahmod2000
شنبه 28 اردیبهشت 1392, 09:45 صبح
بله به قول دوستمون شما میتونید از ajax - jquery استفاده کنید که کاره ساده ای است..

در همین فروم جستجو کنید مطالب زیادی پیدا میکنید

و من هم یک نمونه کد میزارم واسه شما .. کد ajax - jquery :

$.ajax({
type: 'POST',
url: 'filePHP.php',
data: 'ajaxIdForUpdate_pro='+idForUpdate_pro,
dataType: 'json',
cache: false,
success: function(result) {

$('#title_pro').val(result[0]);
$('#short_desc').val(result[1]);
tinyMCE.get('text_long').setContent(result[2]);
$('#price').val(result[3]);
$('#count').val(result[4]);
}
});


و
کد filePHP.php


<?php

if(isset($_POST['ajaxIdForUpdate_pro']))
{
$array_select = PRODUCTS::products_SelectRow($_POST['ajaxIdForUpdate_pro']);

$array_select_p = array(
$array_select['title'],
$array_select['shortdesc'],
$array_select['longdesc'],
$array_select['price'],
$array_select['count']
);

echo json_encode($array_select_p);
}
?>



موفق باشید

SONITAJ
یک شنبه 29 اردیبهشت 1392, 23:08 عصر
من jquery وajax بلد نیستم نمیشه بااستفاده از خود php چنین کاری را کرد؟ یا روش ساده تری که من موقتا برای چند هفته بتونم از اون استفاده کنم.

mahmod2000
یک شنبه 29 اردیبهشت 1392, 23:11 عصر
php سمت سرور فقط مورد استفاده هست
فقط باید برای اینکه صقحه رفرش نشه از js استفاده کنید

اینی که گفتم چیز زیاد پیچیده ای نیست
یه خرده تحقیق کنید میفهمید داستان چیه