فرم با قابلیت جمع - نمایش نتیجه جمع به عنوان مبلغ فاکتور

این تاپیک 9 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  reza____ebliser ،‏ 2 سال و 11 ماه پیش .

این تاپیک تاکنون 883 بازدید داشته است .

نویسنده پست
سه شنبه ، 14 ژانویه 2014     2:11 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

اول از همه سلام و خسته نباشید به شما عزیزان

من یه فرم میخواستم ، تمام سایت رو زیر و رو کردم ولی چیزی پیدا نکردم

(البته یه تایپیک بود راهنماییش کردید ولی فرم توش نبود)

یه فرم میخوام که فیلد های Radio یا checkbox داشته باشه و هر ردیف یه مبلغی داشته باشه وقتی طرف تیکش رو زد یا انتخابش کرد در آخر جمع بشه مبالغ

یعنی اینجوری مثلا :

///////////////////////////////////////////

= checkbox  پکیج 1 ، 1000 تومان

2 = checkbox  پکیج 2 ، 3000 تومان

3 = checkbox  پکیج 3 ، 7000 تومان

 

جمع نهایی = (مثلا طرف تیک مورد 2 و 3 رو زده باشه) 10000 تومان

دکمه با عنوان = ثبت و ارسال (وقتی روش کلیک کرد اسم اونایی رو که تیک زده واسه من ایمیل کنه و زیرش واسه طرف بنویسه سفارش ثبت شد البته در زیر یه فایل پی اپ پی گذاشتم که فکر میکنم اطلاعات رو ارسال کنه اگر خراب نباشه)

////////////////////////////////////////////

البته میدونم خیلی چیز زیادی میخوام و الان به عنوان یه آدم پر توقع من رو به حساب میارید ولی باور کنید 6 روزه دارم میگردم تو کل اینترنت ولی چیزی پیدا نکردم

فکر میکنم جاوا اسکریپ باید نوشته بشه

 

ممنون میشم راهنماییم کنید

این هم فایلی که دارم واسه ارسال به ایمیل

 

<?php

// Subject of email sent to you.

$subject = 'ارتباط با ما';

// Your email address. This is where the form information will be sent.

$emailadd = 'reza_gh949@yahoo.com';

// Where to redirect after form is processed.

$url = '';

// Makes all fields required. If set to '1' no field can not be empty. If set to '0' any or all fields can be empty.

$req = '0';

$text = "\n\n";

$space = ' ';

$line = '

';

foreach ($_POST as $key => $value)

{

if ($req == '1')

{

if ($value == '')

{echo "$key is empty";die;}

}

$j = strlen($key);

if ($j >= 20)

{echo "Name of form element $key cannot be longer than 20 characters";die;}

$j = 20 - $j;

for ($i = 1; $i <= $j; $i++)

{$space .= ' ';}

$value = str_replace('\n', "$line", $value);

$conc = "{$key}:$space{$value}$line";$text .= $conc;

$space = ' ';

}

mail($emailadd, $subject, $text, 'From: '.$emailadd.'');

echo '<META HTTP-EQUIV=Refresh CONTENT="10000000000; URL='.$url.'">';

?>]

میدونم خیلی چیز زیادی هست ولی اگر شما بتونید لطف کنید و یه فرم واسم آماده کنید و برام ایمیل کنید یه دنیا ممنونتون میشم (شما خدای برنامه نویسی هستید و فکر نمیکنم بیشتر از 5 دقیقه وقتتون گرفته بشه)

reza_gh949@yahoo.com

این ایمیله من هست

ممنونم از شما

5  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
سه شنبه ، 14 ژانویه 2014     2:19 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

دوستان مثل 2 تا سایت زیر میخوام

http://parnianweb.com/website-price

http://joomir.com/web-design/%D8%A8%D8%B1%D8%A2%D9%88%D8%B1%D8%AF-%D9%87%D8%B2%DB%8C%D9%86%D9%87-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA

4  تشکر
سه شنبه ، 14 ژانویه 2014     2:39 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

من وقتم محدود بود یه نمونه ساده برات نوشتم . دیگه خودت تکمیلش کن .

موفق باشی

پیوست ها:
You must be logged in to view attached files.
2  تشکر
سه شنبه ، 14 ژانویه 2014     2:44 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

مرسی ممنونم ازتون

 

4  تشکر
سه شنبه ، 14 ژانویه 2014     5:39 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

عزیزم دست شما درد نکنه لطف کردید و کارم تا حدودی راه افتاد

این فقط واسه تیک زدن میشه استفاده کرد

من 2 تا مورد دیگه لازم دارم

یکی اینکه یه فیلد عدد باشه که مثلا وقتی کاربر عدد 6 رو وارد کرد ، مقدار ولیو من که 1000 بوده توی مجموع بنویسه 6000

به شدت به این احتیاج دارم

 

و همچنین اینکه به حالت زیر هم احتیاج دارم

<select>
    <option value="2000">2000</option>
    <option value="4000">4000</option>
    <option value="6000">6000</option>
    <option value="8000">8000</option>
</select>

ولی این حال کار نمیکنه
حتی اینجوری هم نوشتمش بازم نشد

<select>
    <option value="2000"><input type="checkbox" value="2000">2000</option>
    <option value="4000"><input type="checkbox" value="4000">4000</option>
    <option value="6000"><input type="checkbox" value="6000">6000</option>
    <option value="8000"><input type="checkbox" value="8000">8000</option>
</select>

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

لطفا اگر کسی میتونه من رو در این زمینه راهنمایی کنه ممنونش میشم

4  تشکر
سه شنبه ، 14 ژانویه 2014     6:35 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

من پیشنهاد می کنم برید خوب jQuery رو یاد بگیرید . اینطوری که هی ماهی بدیم دستت ماهیگیری یاد نمیگیری دوست من !

کد اول رو دادم که ادامشو خودش الگوبرداری کنی برای فیلدای دیگه که روش مشابهی رو باید اعمال کنی !

1  تشکر
سه شنبه ، 14 ژانویه 2014     7:08 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

اوکی مرسی

<select name="price">
<option value="2000">2000</option>
<option value="4000">4000</option>
<option value="6000">6000</option>
<option value="8000">8000</option>
</select>

هر کاری میکنم نمیتونم همچین چیزی بذارم

مشکل من با این قسمتشه

4  تشکر
سه شنبه ، 14 ژانویه 2014     8:16 ب.ظ #


reza____ebliser

Subscriber
568 پست67 تاپیک

[quote=20719]من پیشنهاد می کنم برید خوب jQuery رو یاد بگیرید . اینطوری که هی ماهی بدیم دستت ماهیگیری یاد نمیگیری دوست من ! کد اول رو دادم که ادامشو خودش الگوبرداری کنی برای فیلدای دیگه که روش مشابهی رو باید اعمال کنی ! [/quote]

آموزشش به صورت فیلم هست

من سرعت اینترنتم به شدت پایینه به خاطر منطقه جغرافیایی که سرویس دهنده های اینترنت پوشش ندارن

 

آموزش غیر فیلم ندارید ؟!

3  تشکر
سه شنبه ، 14 ژانویه 2014     11:34 ب.ظ #


مهشاد کلانتری

Author
VIP
432 پست67 تاپیک

[quote=20722]اوکی مرسی <select name="price">
<option value="2000">2000</option>
<option value="4000">4000</option>
<option value="6000">6000</option>
<option value="8000">8000</option>
</select> هر کاری میکنم نمیتونم همچین چیزی بذارم مشکل من با این قسمتشه [/quote]

آخه چرا نمیشه بذارین؟

1  تشکر
چهار شنبه ، 15 ژانویه 2014     12:46 ق.ظ # پاسخ تائید شده توسط سوال کننده


reza____ebliser

Subscriber
568 پست67 تاپیک

[quote=20731]

reza ebliser نقل قول:
اوکی مرسی <select name="price">
<option value="2000">2000</option>
<option value="4000">4000</option>
<option value="6000">6000</option>
<option value="8000">8000</option>
</select> هر کاری میکنم نمیتونم همچین چیزی بذارم مشکل من با این قسمتشه

آخه چرا نمیشه بذارین؟ [/quote]

 

آخه راستش توی جاوا نوشته شده فقط فیلد های checkbox رو جمع کن

و هر کاری هم کردم نتونستم تغییرش بدم

4  تشکر
پست 1 تا 10 (از مجموع 10 پست)

این تاپیک پاسخ تائید شده دارد و بسته شده است .