ارسال اطلاعات به دیتابیس آنلاین

پرسش

سلام دوستان خداقوت
من یه جدول آنلاین دارم که هر ردیف اون شامل نام و نام خانوادگی و ۱۲ ماه سال هست

میخوام وقتی کاربر نام و نام خانوادگیشو وارد کرد، هر ماه که اطلاعات اون ماهو وارد میکنه توی همون ردیف اولی که براش ساخته شده اطلاعات وارد بشه و هی ردیف ایجاد نکنه، درواقع جدول مربوط به کاربر در طول سال کامل بشه
میشه بابت کدنویسی بیسیک و php‌ کمکم کنید؟

ضمنا جهت بهتر شدن سایت ممنون میشم تدبیری اندیشیده بشه که اگر سوالی در سایت عقب افتاد و هنوز مشکل حل نشده یا امکانش باشه سوالو بیاریم بالا جهت دیده شدن و یا اینکه مسدود بشه که دیگه منتظر جواب نباشیم
ممنونم از زحماتتون

در انتظار پاسخ 0
4 ماه ۱۴۰۰/۳/۵ ۱۰:۵۴:۰۳ 4 پاسخ ها 53 بازدید کاربر 0

پاسخ ها ( ۷ )

    1
    ۱۴۰۰/۳/۱۵ ۱۹:۳۸:۳۰

    سلام، وقت بخیر

    یعنی شما میخواید یه فیلد داشته باشید، مثلا برای ماه مهر، بعد کاربر تو این ماه هر بار که نام و نام خانوادگیش رو ثبت کرد تو همین ماه ثبت بشه؟

    بعد برای سال چه تدبیری اندیشیدید؟ مثلا سال ۱۴۰۰ فیلدها رو اینطوری تکمیل میکنید، سایت ۱۴۰۱ چطور؟

    و در رابطه با پیشنهادی که دادید، این مورد در سایت فعال بود که بنا به دلایلی این مورد رو بستیم و بجاش سوالات بی پاسخ رو در صفحه نخست سایت نمایش دادیم

    موفق باشید

      0
      ۱۴۰۰/۳/۱۷ ۱۳:۵۰:۴۵
      این پاسخ ویرایش شده است.

      سلام خداقوت
      جدول من شامل این گزینه هاست:
      ۱.آی دی ۲. نام و فامیل ۳. کدملی ۴. سال ۵. شماره قسط

      ۶. مبلغ قسط اول ۷. تراکنش قسط اول ۸. شماره پیگیری قسط اول

      ۹. مبلغ قسط دوم ۱۰. تراکنش قسط دوم ۱۱. شماره پیگیری قسط دوم

      این روند تا ده قسط ادامه داره
      حالا کاربر می تونه با انتخاب سال (اسپینر) فیلد مربوطه رو پر کنه
      این دریافت اطلاعات می خوام طوری باشه که وقتی یک ردیف به نام کاربر باز شد، مابقی اطظلاعات در همون ردیف گنجونده بشه اما با کدهایی که من دارم برای هر قسط یک ردیف ایجاد میکنه که این خیلی آشفته و درهمه
      میخوام اطلاعات ده قسط همه در یک ردیف باشه

    1
    ۱۴۰۰/۳/۱۹ ۱۳:۰۲:۰۰

    سلام

    برای اینکع اطلاعات هر سال رو توی یک فیلد قرار بدید، مثلا سال ۹۹ (بیاید و هر ۱۲ پرداختی ها رو داخلش قرار بدید)، در سمت سرور که کد نویسی با PHP انجام میدید، اطلاعات رو باید به صورت serialize ذخیره کنید.

    به این صورت که باید شما اطلاعات هر ۱۲ ماه رو داخل یک رکورد ثبت و به صورت Serialize ذخیره کنید.

    حالا من از روند برنامه ی شما اطلاعی ندارم که به صورت دیتابیس و برنامه رو پیاده سازی کردید.

      0
      ۱۴۰۰/۳/۲۰ ۱۶:۱۷:۱۳
      این پاسخ ویرایش شده است.

      سلام مجدد
      بله دیتابیس دارم

      فایلی که پیوست کردم، برای پی اچ پی ورود اطلاعات هست ولی خب فقط برای دفعه اول کار میکنه و وقتی ماه دوم رو وارد می کنم، یک ردیف جدید باز میکنه و در همون ردیف اعمال نمی کنه

       


      پیوست
    1
    ۱۴۰۰/۳/۲۲ ۲۳:۳۰:۴۱

    سلام

    برای این یه ردیف جدید میسازه چون دارید از کوئری Insert استفاده میکنید، برای اینکه سطر جدید نسازه و آپدیت بشه باید از کوئری UPDATE استفاده کنید.

    شما بحث serialize رو جستجو کنید؛ راه حل شما همین هست؛ من یه قطعه کد از seriazlize براتون میزارم:

    موفق باشید.

      0
      ۱۴۰۰/۳/۲۳ ۱۱:۱۱:۵۷

      خدا خیرتون بده اقای آخوندی
      کاش محبت کنید کدهارو با کامنت توضیح بدید اشتباه نرم
      بیسیکو به زور سر درآوردیم پی اچ پی که جای خود داره   🙂

    0
    ۱۴۰۰/۳/۲۳ ۱۳:۰۷:۴۱

    کدهارو اینطوری جایگزین کردم منتها ارر میده
    اگر وقت کردید بررسی کنید ممنون میشم

    < {
    $user_id= $user[‘user_id’];
    $famili= $user[‘famili’];
    $nam= $user[‘nam’];
    $kodemeli= $user[‘kodemeli’];
    $shenas_num= $user[‘shenas_num’];
    $moaref= $user[‘moaref’];
    $zamen_kodemeli= $user[‘zamen_kodemeli’];
    $zamen_shenas= $user[‘zamen_shenas’];
    $safte_num= $user[‘safte_num’];
    $pardakht_date= $user[‘pardakht_date’];
    $etmam_date= $user[‘etmam_date’];
    $vam_num= $user[‘vam_num’];

    $qest1_num = $user[‘qest1_num’];
    $qest1_mablaq1= $user[‘qest1_mablaq1’];
    $qest1_peygiri1= $user[‘qest1_peygiri1’];
    $qest1_tarakonesh1= $user[‘qest1_tarakonesh1’];
    $qest1_date3= $user[‘qest1_date3’];
    $qest1_date2= $user[‘qest1_date2’];
    $qest1_date1= $user[‘qest1_date1’];

    $qest2_num= $user[‘qest2_num’];
    $qest2_mablaq2= $user[‘qest2_mablaq2’];
    $qest2_peygiri2= $user[‘qest2_peygiri2’];
    $qest2_tarakonesh2= $user[‘qest2_tarakonesh2’];
    $qest2_date3= $user[‘qest2_date3’];
    $qest2_date2= $user[‘qest2_date2’];
    $qest2_date1= $user[‘qest2_date1’];

    $qest3_num= $user[‘qest3_num’];
    $qest3_mablaq3= $user[‘qest3_mablaq3’];
    $qest3_peygiri3= $user[‘qest3_peygiri3’];
    $qest3_tarakonesh3= $user[‘qest3_tarakonesh3’];
    $qest3_date3= $user[‘qest3_date3’];
    $qest3_date2= $user[‘qest3_date2’];
    $qest3_date1= $user[‘qest3_date1’];

    $qest4_num= $user[‘qest4_num’];
    $qest4_mablaq4= $user[‘qest4_mablaq4’];
    $qest4_peygiri4= $user[‘qest4_peygiri4’];
    $qest4_tarakonesh4= $user[‘qest4_tarakonesh4’];
    $qest4_date3= $user[‘qest4_date3’];
    $qest4_date2= $user[‘qest4_date2’];
    $qest4_date1= $user[‘qest4_date1’];

    $qest5_num= $user[‘qest5_num’];
    $qest5_mablaq5= $user[‘qest5_mablaq5’];
    $qest5_peygiri5= $user[‘qest5_peygiri5’];
    $qest5_tarakonesh5= $user[‘qest5_tarakonesh5’];
    $qest5_date3= $user[‘qest5_date3’];
    $qest5_date2= $user[‘qest5_date2’];
    $qest5_date1= $user[‘qest5_date1’];

    $qest6_num= $user[‘qest6_num’];
    $qest6_mablaq6= $user[‘qest6_mablaq6’];
    $qest6_peygiri6= $user[‘qest6_peygiri6’];
    $qest6_tarakonesh6= $user[‘qest6_tarakonesh6’];
    $qest6_date3= $user[‘qest6_date3’];
    $qest6_date2= $user[‘qest6_date2’];
    $qest6_date1= $user[‘qest6_date1’];

    $qest7_num= $user[‘qest7_num’];
    $qest7_mablaq7= $user[‘qest7_mablaq7’];
    $qest7_peygiri7= $user[‘qest7_peygiri7’];
    $qest7_tarakonesh7= $user[‘qest7_tarakonesh7’];
    $qest7_date3= $user[‘qest7_date3’];
    $qest7_date2= $user[‘qest7_date2’];
    $qest7_date1= $user[‘qest7_date1’];

    $qest8_num= $user[‘qest8_num’];
    $qest8_mablaq8= $user[‘qest8_mablaq8’];
    $qest8_peygiri8= $user[‘qest8_peygiri8’];
    $qest8_tarakonesh8= $user[‘qest8_tarakonesh8’];
    $qest8_date3= $user[‘qest8_date3’];
    $qest8_date2= $user[‘qest8_date2’];
    $qest8_date1= $user[‘qest8_date1’];

    $qest9_num= $user[‘qest9_num’];
    $qest9_mablaq9= $user[‘qest9_mablaq9’];
    $qest9_peygiri9= $user[‘qest9_peygiri9’];
    $qest9_tarakonesh9= $user[‘qest9_tarakonesh9’];
    $qest9_date3= $user[‘qest9_date3’];
    $qest9_date2= $user[‘qest9_date2’];
    $qest9_date1= $user[‘qest9_date1’];

    $qest10_num= $user[‘qest10_num’];
    $qest10_mablaq10= $user[‘qest10_mablaq10’];
    $qest10_peygiri10= $user[‘qest10_peygiri10’];
    $qest10_tarakonesh10= $user[‘qest10_tarakonesh10’];
    $qest10_date3= $user[‘qest10_date3’];
    $qest10_date2= $user[‘qest10_date2’];
    $qest10_date1= $user[‘qest10_date1’];

    $sql = “INSERT INTO tbl_aqsat_new(user_id,name,famili,nam,kodemeli,shenas_num,moaref,zamen,zamen_kodemeli,zamen_shenas,safte_num,pardakht_date,etmam_date,vam_num,qest1_num,qest1_mablaq1,qest1_peygiri1,qest1_tarakonesh1,qest1_date3,qest1_date2,qest1_date1,qest2_num,qest2_mablaq2,qest2_peygiri2,qest2_tarakonesh2,qest2_date3,qest2_date2,qest2_date1,qest3_num,qest3_mablaq3,qest3_peygiri3,qest3_tarakonesh3,qest3_date3,qest3_date2,qest3_date1,qest4_num,qest4_mablaq4,qest4_peygiri4,qest4_tarakonesh4,qest4_date3,qest4_date2,qest4_date1,qest5_num,qest5_mablaq5,qest5_peygiri5,qest5_tarakonesh5,qest5_date3,qest5_date2,qest5_date1,qest6_num,qest6_mablaq6,qest6_peygiri6,qest6_tarakonesh6,qest6_date3,qest6_date2,qest6_date1,qest7_num,qest7_mablaq7,qest7_peygiri7,qest7_tarakonesh7,qest7_date3,qest7_date2,qest7_date1,qest8_num,qest8_mablaq8,qest8_peygiri8,qest8_tarakonesh8,qest8_date3,qest8_date2,qest8_date1,qest9_num,qest9_mablaq9,qest9_peygiri9,qest9_tarakonesh9,qest9_date3,qest9_date2,qest9_date1,qest10_num,qest10_mablaq10,qest10_peygiri10,qest10_tarakonesh10,qest10_date3,qest10_date2,qest10_date1)VALUES(‘”.$user_id.”‘,'”.$famili.”‘,'”.$nam.”‘,'”.$name.”‘,'”.$kodemeli.”‘,'”.$shenas_num.”‘,'”.$moaref.”‘,'”.$zamen.”‘,'”.$zamen_kodemeli.”‘,'”.$zamen_shenas.”‘,'”.$safte_num.”‘,'”.$pardakht_date.”‘,'”.$etmam_date.”‘,'”.$vam_num.”‘,'”.$qest1_num.”‘,'”.$qest1_mablaq1.”‘,'”.$qest1_peygiri1.”‘,'”.$qest1_tarakonesh1.”‘,'”.$qest1_date3.”‘,'”.$qest1_date2.”‘,'”.$qest1_date1.”‘,'”.$qest2_num.”‘,'”.$qest2_mablaq2.”‘,'”.$qest2_peygiri2.”‘,'”.$qest2_tarakonesh2.”‘,'”.$qest2_date3.”‘,'”.$qest2_date2.”‘,'”.$qest2_date1.”‘,'”.$qest3_num.”‘,'”.$qest3_mablaq3.”‘,'”.$qest3_peygiri3.”‘,'”.$qest3_tarakonesh3.”‘,'”.$qest3_date3.”‘,'”.$qest3_date2.”‘,'”.$qest3_date1.”‘,'”.$qest4_num.”‘,'”.$qest4_mablaq4.”‘,'”.$qest4_peygiri4.”‘,'”.$qest4_tarakonesh4.”‘,'”.$qest4_date3.”‘,'”.$qest4_date2.”‘,'”.$qest4_date1.”‘,'”.$qest5_num.”‘,'”.$qest5_mablaq5.”‘,'”.$qest5_peygiri5.”‘,'”.$qest5_tarakonesh5.”‘,'”.qest5_date3.”‘,'”.qest5_date2.”‘,'”.qest5_date1.”‘,'”.qest6_num.”‘,'”.qest6_mablaq6.”‘,'”.qest6_peygiri6.”‘,'”.qest6_tarakonesh6.”‘,'”.qest6_date3.”‘,'”.qest6_date2.”‘,'”.qest6_date1.”‘,'”.qest7_num.”‘,'”.qest7_mablaq7.”‘,'”.qest7_peygiri7.”‘,'”.qest7_tarakonesh7.”‘,'”.qest7_date3.”‘,'”.qest7_date2.”‘,'”.qest7_date1.”‘,'”.qest8_num.”‘,'”.qest8_mablaq8.”‘,'”.qest8_peygiri8.”‘,'”.qest8_tarakonesh8.”‘,'”.qest8_date3.”‘,'”.qest8_date2.”‘,'”.qest8_date1.”‘,'”.qest9_num.”‘,'”.qest9_mablaq9.”‘,'”.qest9_peygiri9.”‘,'”.qest9_tarakonesh9.”‘,'”.qest9_date3.”‘,'”.qest9_date2.”‘,'”.qest9_date1.”‘,'”.qest10_num.”‘,'”.qest10_mablaq10.”‘,'”.qest10_peygiri10.”‘,'”.qest10_tarakonesh10.”‘,'”.qest10_date3.”‘,'”.qest10_date2.”‘,'”.qest10_date1.”‘)”;

    mysqli_query($con,$sql);
    }

    ?>>

نوشتن پاسخ