رفتن به مطلب
لـــرن نــت

انجمن های پشتیبانی

شما می توانید سوالات و مشکلات خود را در انجمن های تخصصی برنامه نویس ایرانی پیگیری کنید.

تــوجــه

این وب سایت تابع قوانین جمهوری اسلامی میباشد و وابسته به هیچ گروه سیاسی و ارگان خاصی نمیباشد.

تــوجــه

این وب سایت تحت نظر پلیس فتا میباشد و تمامی مطالب طبق قوانین ایران میباشد.

پست های پیشنهاد شده

ALIIGNI    4

سلام دوستان
من میخوام بدونم چطور میشه یک فیلدی که داخل دیتابیس ثبت شده رو دیگه کاربر نتونه وارد کنه
ولی مثل نام کاربری نیست..
این شماره فاکتور هست
هم باید تکراری نباشه هم به عدد counter که قرار دادم اضافه شه
چطور میتونم این کار رو انجام بدم که خودش بفهمه این ثبت شده و به counter اضافه کنه


 

به اشتراک گذاری این ارسال


لینک به ارسال
در 6 دقیقه قبل، ALIIGNI گفته است :

سلام دوستان
من میخوام بدونم چطور میشه یک فیلدی که داخل دیتابیس ثبت شده رو دیگه کاربر نتونه وارد کنه
ولی مثل نام کاربری نیست..
این شماره فاکتور هست
هم باید تکراری نباشه هم به عدد counter که قرار دادم اضافه شه
چطور میتونم این کار رو انجام بدم که خودش بفهمه این ثبت شده و به counter اضافه کنه


 

به طور مثال شما میخواهید وقتی کاربر فیلد نام کاربری رو وارد کرد دیگه نتونه ویرایشش کنه یا اگه چنین نام کاربری تو دیتابیس ثبت شده بود جلشو بگیره یا میخواهید بگید که اگه نام کاربری که تو دیتابیس بوده دیگه ثبت نکنه و فقط بهش ایدی بده کنه این امکان پذیر نیست.

به اشتراک گذاری این ارسال


لینک به ارسال
ALIIGNI    4
در 3 دقیقه قبل، علی فراهی گفته است :

به طور مثال شما میخواهید وقتی کاربر فیلد نام کاربری رو وارد کرد دیگه نتونه ویرایشش کنه یا اگه چنین نام کاربری تو دیتابیس ثبت شده بود جلشو بگیره یا میخواهید بگید که اگه نام کاربری که تو دیتابیس بوده دیگه ثبت نکنه و فقط بهش ایدی بده کنه این امکان پذیر نیست.

نه من یک شماره فاکتور دارم مثلا 962151
5 رقم اول تاریخ که از سیستم میگیرم....عدد آخر هم counter
من میخوام این مقدار هر دفه که کاربر جدید درخواست خرید میده
شماره فاکتور جدید براش ثبت بشه و به مقدار کانتر اضافه بشه
ولی نباید شماره فاکتور تکراری باشه

به اشتراک گذاری این ارسال


لینک به ارسال
در 39 دقیقه قبل، ALIIGNI گفته است :

نه من یک شماره فاکتور دارم مثلا 962151
5 رقم اول تاریخ که از سیستم میگیرم....عدد آخر هم counter
من میخوام این مقدار هر دفه که کاربر جدید درخواست خرید میده
شماره فاکتور جدید براش ثبت بشه و به مقدار کانتر اضافه بشه
ولی نباید شماره فاکتور تکراری باشه

خب وقتی تو دیتابیس میخواهید فیلد ایجاد کنید،مثل فیلد آیدی،تو تنظیماتش یک گزینه ای هستش بنام:A_I که اگه تیک اونو بزنید یه صفحه ای براتون باز میشه که میگه میخوای این فیلد رو پرایمری کنی(یادت باشه تو هر جدول فقط به یه فیلد این امکانو بدی)بعدش گزینه GO رو بزن.حالا وقتی تو پی اچ پی میای میگی که مثلا مقدار فیلد آیدی مسای متغیر فلان باشد،بجای اون بهش NULL بدید.حالا خودکار وقتی که کاربر بقیه فیلد هارو پر میکنه اون مقداری که مشخص کردید یک عدد بهش اضافی میشه

  • پسندیدم 1

به اشتراک گذاری این ارسال


لینک به ارسال
ALIIGNI    4
در 12 دقیقه قبل، علی فراهی گفته است :

خب وقتی تو دیتابیس میخواهید فیلد ایجاد کنید،مثل فیلد آیدی،تو تنظیماتش یک گزینه ای هستش بنام:A_I که اگه تیک اونو بزنید یه صفحه ای براتون باز میشه که میگه میخوای این فیلد رو پرایمری کنی(یادت باشه تو هر جدول فقط به یه فیلد این امکانو بدی)بعدش گزینه GO رو بزن.حالا وقتی تو پی اچ پی میای میگی که مثلا مقدار فیلد آیدی مسای متغیر فلان باشد،بجای اون بهش NULL بدید.حالا خودکار وقتی که کاربر بقیه فیلد هارو پر میکنه اون مقداری که مشخص کردید یک عدد بهش اضافی میشه

میشه یکم بیشتر بهم توضیح بدید...
این چیزایی که گفتید اوکی میدونم
یکم بیشتر توضیح میخوام بدید
مرسی از راهنماییاتون

به اشتراک گذاری این ارسال


لینک به ارسال
در 7 دقیقه قبل، ALIIGNI گفته است :

میشه یکم بیشتر بهم توضیح بدید...
این چیزایی که گفتید اوکی میدونم
یکم بیشتر توضیح میخوام بدید
مرسی از راهنماییاتون

به ترتیب ببینید:

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
ALIIGNI    4
در 6 ساعت قبل، علی فراهی گفته است :

به ترتیب ببینید:

 

 

  • دئ

    دوست عزیز حالا این آی دی درست شد و میخوام وقتی کاربر اطلاعات فاکتور رو  ارسال میکنه همونارو نمایش بده
    اون اطلاعات رو با همون شماره فاکتور که سطر آخر دیتابیسه نمایش بده باید چه کاری انجام بدم...دستور mysql_fetch _array
    میدونم سطر اول و نشون میده

  •  

به اشتراک گذاری این ارسال


لینک به ارسال
در 36 دقیقه قبل، ALIIGNI گفته است :
  • دئ

    دوست عزیز حالا این آی دی درست شد و میخوام وقتی کاربر اطلاعات فاکتور رو  ارسال میکنه همونارو نمایش بده
    اون اطلاعات رو با همون شماره فاکتور که سطر آخر دیتابیسه نمایش بده باید چه کاری انجام بدم...دستور mysql_fetch _array
    میدونم سطر اول و نشون میده

  •  

 از دستور زیر در سلکت استفاده نمایید:

SELECT LAST_INSERT_ID();

این آخرین مقداری که تو پایگاه داده هستش رو میگیره

به اشتراک گذاری این ارسال


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×