/
  • اصلاح کد فرم سفارشات

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 3
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی اصلاح کد فرم سفارشات
    نویسنده پیام
    rash44 آفلاین
    عضو
    ***

    ارسال‌ها: 90
    تاریخ عضویت: ۱۳۸۸ فروردين ۱۹
    اعتبار: 1
    تشکرها : 1
    ( 4 تشکر در 4 ارسال )
    ارسال: #1
    اصلاح کد فرم سفارشات
    سلام
    من 1 فرم سفارش توی سایت دارم
    لیست محصولات رو به این صورت برای کاربر نمایش می دم :

    کد:
    <?php
        $i = 0;
        while ($line = db_fetch_assoc($reg2)) { $i++; ?>
        <tr class="<?=($i%2==0)?'even':'odd'?>">
         <td align="center" width="58">
         <input type="text" name="cout[]" size="5" class="inform" value="1" maxlength="5" dir="ltr"></td>
         <td align="center">
         <font face="Tahoma" style="font-size: 8pt; " color="#333333"><?php echo $typemahsol; ?></font></td>
         <td align="center" width="208" dir="rtl">
         <font face="Tahoma" style="font-size: 9pt" color="#333333"><?php echo ($line['name']); ?></font></td>
         <td align="center" width="20" dir="rtl">
         <p align="right"><font face="Tahoma">
         <span style="font-size: 8pt"><font color="#003366">
         <input type="checkbox" name="namem[]" value="<?php echo ($line['name']); ?>">&nbsp; </font></span></font></td>
        </tr><?php } ?>

    محصولاتی رو کاربر تیک میزنه و تعداد مورد درخواستش رو توی 1 inputbox وارد می کنه به صفحه بعد برای ثبت توی بانک می فرستم
    برای ثبت لیست محصولات توی بانک به این صورت عمل می کنم :
    کد:
    for ($i=0;$i<=count($name)-1;$i++) {
    $q2="INSERT INTO order(`name`,`type`,`count`,`code`,`date`) VALUES ('$name[$i]','$type','$cout[$i]','$code','$date')";
    $reg2 = db_query($q2); }
    این برنامه 1 مشکل داره :
    اگر کاربر بیاید محصول اول رو انتخاب نکنه و محصول 2 رو انتخاب کنه تعداد محصول اول به جای تعداد محصول دوم ثبت میشه
    اگر توی کوئری درج تعداد محصول رو به اضافه 1 کنم درست میشه ولی اگر کاربر محصول 1 هم انتخاب کنه دیگه تعداد محصول اولی ثبت نمیشه :
    $cout[$i] + 1
    لطفا کد رو اصلاح کنید
    ممنون
    ۱۳۸۸ خرداد ۴ ۱۱:۴۰ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    arlabbafi آفلاین
    آرسنال
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۸۷ اسفند ۱
    اعتبار: 1
    تشکرها : 11
    ( 25 تشکر در 7 ارسال )
    ارسال: #2
    RE: اصلاح کد فرم سفارشات
    ميتوني موقع نمايش يك متغير $i تعريه كني كه با حلقه افزايش پيدا كنه و خاصيت name چك باكس رو برابر
    کد PHP:
    $name[<?=$i?>
    قرار بدي.
    ۱۳۸۸ خرداد ۴ ۰۷:۱۰ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    mojtaba121 آفلاین
    مجتبي
    **

    ارسال‌ها: 10
    تاریخ عضویت: ۱۳۸۸ دي ۲۶
    اعتبار: 0
    تشکرها : 6
    ( 0 تشکر در 0 ارسال )
    ارسال: #3
    RE: اصلاح کد فرم سفارشات
    سلام
    مي شه از اين سري فرمها كه با تيك و تعداد محاصبه مي كنن يك نمونه بهم بديد؟؟؟
    متشكرم
    __________________________________________________________________________
    گرافيست
    طراح وب
    توسعه جوملا
    http://www.almascms.ir
    http://www.acshop.ir
    ۱۳۸۸ بهمن ۸ ۱۲:۲۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS