[مثال] نمونه مثالي کامل در مورد کار با پلاگين SQLite 1.1

sajadms

Member
دوست عزیز برنامه پیوستی شما رو چک کردم فایل html اولی رو میسازه ولی مشکل در ساخت فایل تبدیل شده شما هست که به نام html7 استفاده کردین.
این فایل به خاطر مشکلی که پلاگین مورد استفاده در برنامه شما داره ساخته نمیشه با این فایل پیوستی که براتون گذاشتم مشکل برنامه حل میشه تست کردم جواب داد .
 

پیوست ها

  • plugin.rar
    117.9 کیلوبایت · بازدیدها: 93

kc_nitro

Member
با سلام
اگه بخواهیم تو لیست ویو اطلاعات مشخصی نمایش داده بشه مثلأ فقط اونهایی که اسمشون "علی" هستش، چه باید بکنیم؟
لطفأ راهنمایی بفرمایید
با تشکر

 

sajadms

Member
واسه این کار کافیه که تو اسکریپت getrecord برنامتون این کد جایگزین کنید
[PHPS]SQL$='SELECT * FROM Ozv WHERE fild LIKE \''+yserch$+'\';'
[/PHPS]
فقط به جای fild شما باید نام فیلدی رو که می خاین توش جستجو رو انجام بدین بزارین و بجای yserch متغیری رو که قصد دارید جستجو کنید رو بزارین
یه پیشنهاد دیگه هم اینه که شما چند تا گزینه تو پیج لیست ویو همین نرم افزار بزارین که هرکدوم انتخاب شد یه مقداری رو به یه متغیر مثل همون grop که من تو کد گزاشتم بریزه که در اینصورت شما می تونید روش لیست کردن با توجه به انتخاب های کاربر و یا هر نوع جستجوعی رو واسه نرم افزارتون تهیه کنید .
 
آخرین ویرایش:

kc_nitro

Member
با سلام
اینکار رو انجام دادم ولی نتیجه نداد، لطفأ راهنمایی بفرمایید مشکل چیه؟
با تشکر
 

پیوست ها

  • L3.rar
    16.8 کیلوبایت · بازدیدها: 41
آخرین ویرایش:

kc_nitro

Member
با سلام
حواسم نبود برای اجرای دستور Getrecord دکمه ای بگذارم
ولی حالا دوباره اون مشکل به هم ریختن جدول به وجود میاد
لطفأ راهنمایی بفرمایید
با تشکر
 

پیوست ها

  • L4.rar
    16.8 کیلوبایت · بازدیدها: 40

kc_nitro

Member
با سلام
این مشکل هم حل شد با پاک کردن دستورهای ساختن ستونها

PHP:
    colo$= '210,210,100'
    PluginSet("UO_Plugin","colo$")
    PluginRun("UO_Plugin","LVBColor")
    fsize = 9
    PluginSet("UO_Plugin","fsize")
    font$ = 'Tahoma'
    PluginSet("UO_Plugin","font$")
    style$ = 'REGULAR'
    PluginSet("UO_Plugin","style$")
    color$ = '100,50,0'
    PluginSet("UO_Plugin","color$")
    PluginRun("UO_Plugin","LVFont")
    ** set fileds
    PluginSet("UO_Plugin","90")
    set$='شماره عضويت'
    PluginSet("UO_Plugin","set$")
    PluginRun("UO_Plugin","LVAddCol")
    PluginSet("UO_Plugin","100")
    set$='نام عضو'
    PluginSet("UO_Plugin","set$")
    PluginRun("UO_Plugin","LVAddCol")
    PluginSet("UO_Plugin","100")
    set$='نام خانوادگي'
    PluginSet("UO_Plugin","set$")
    PluginRun("UO_Plugin","LVAddCol")
البته برای اینکه آیتمهای قبلی پاک بشن باید دستور پاک کردن رو به دکمه رفرش بدیم:
PHP:
PluginRun("UO_Plugin","LVClear")
با تشکر
 
آخرین ویرایش:

sajadms

Member
اینکار رو انجام دادم ولی نتیجه نداد، لطفأ راهنمایی بفرمایید مشکل چیه
شما تو برنامتون یه ادیت باکس گزاشتین که می خاین مقدار اون متغیر رو که با NAME مشخص کردین رو جستجو کنید و تو اسکریپت getrecord یه دستور جستو جو که همون بالا واستون گزاشتم رو گزاشتین که کار جست و جو رو انجام بده و باید تو دیتابیستون بگرده هر فیلد نامی که با مقدار متقیر این ادیت باکس مساوی بود رو بهتون بده که کاملا هم درست کار میکنه
ولی دوست عزیز میشه بگین کجا تعریف کردین که اگه مقدار ادیت باکس عوض شد بره و اونو چک کنه؟
ببینید وقتی که برنامه شما اجرا میشه مقدار ادیت باکس چون خالی بوده و اسکریپت getrecord یه بار فقط وقتی وارد صفحه می شید اجرا میشه پس چیزی رو نمی تونه تو لیست ویو نمایش بده چون همچین چیزی وجود نداره و در اصل داره یه مقدار خالی رو جستوجو میکنه
پس شما باید یه جوری به برنامتون حالی کنید که وقتی مقدار این ادیت بکس عوض میشه دوباره بره و جستو جو رو شروع کنه و روش این کار تو بیلدر اگه دقت کرده باشید اینه که تو هر ادیت باکس که اجرا می کنید یه قسمت ران اسکریپت داره و شما باید اونجا اسم اسکریپتی که می خاین اجرا بشه که همون getrecord هست رو تایپ کنید


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

پیوست ها

  • l3.rar
    15 کیلوبایت · بازدیدها: 42
آخرین ویرایش:

kc_nitro

Member
با سلام
اگه بخواهیم یه جستجوی دینامیک داشته باشیم مانند جستجوی برنامه هایی مثل لرد که با وارد کردن و اضافه کردن هر حرف به کلمه تو ادیت باکس نتایج جستجو تو لیست ویو تغییر کنه چی کار باید کرد؟
لطفأ راهنمایی بفرمایید
با تشکر

با سلام
پاسخ تو تاپیک

[h=1]آموزش قدم به قدم پلاگين SQLite و تو این پست توضیح داده شده[/h]با تشکر
 
آخرین ویرایش:

kc_nitro

Member
انتخاب آیتمهای لیست ویو

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

پیوست ها

  • Select2.rar
    423.8 کیلوبایت · بازدیدها: 62
آخرین ویرایش:

100chi

New Member
سلام
می دونم تاپیک قدیمیه و کسی بهش پاسخ نمیده ولی خب ، توکل بر خدا سوالمو میپرسم.
از اساتید گرامی سوال داشتم که چطور میشه مثلا در همین مثال موقع افزودن تصویر،فایل روی فولدر برنامه کپی نشه و از همون آدرسی که موقع افزودن تصویر بهش میدیم بالا بیاد
از جناب silvercover برای ارائه این پلاگین عالی تشکر میکنم و از MahmoodM30 هم سپاسگذارم یه خاطر این مثال کامل
با سپاس فراوان
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
اونوقت باید همون مسیر رو با نام تصویر در دیتابیس ذخیره کنی و موقع فراخوانی هم نمیش بدی همین
 

100chi

New Member
مرسی از پاسختون
من دقیقا نمیدونم چیکار باید انجام بدم
چیزی که من فهمیدم اینکه موقع اضافه کردن تصویر ، آدرس تصویر در EditBoxIMG که CBK_OpenDir$ تعریف شده نمایش داده میشه و با کد
کد:
 Pic$='<SrcDir>'+CHR(92)+'Picture'+CHR(92)+L$
If (CBK_OpenDir$<>'') Then  SysCommand("CopyFile","CBK_OpenDir$,Pic$")End
[/B][B]
کپی میشه به فولدر مورد نظری که تعریف شده.
و چیز دیگه ای که میخواستم اینه که چیکار کنم تا در صفحه "لیست ویو" با کلیک روی هر رکورد ، آدرس عکس هم در EditBoxIMG نمایش داده بشه تا با کلیک روی "مشاهده عکس" که در More Action آن از کد
کد:
[/B][FONT=arial][SIZE=3][B]
Run("CBK_OpenDir$","")
[/B][/SIZE][/FONT][B]

استفاده کنم و تصویر از اون آدرس اجرا بشه.

کلا چیزی که ذهنمو مشغول کرده اینه که چیکار کنم عکس از روی آدرس اصلیش نمایش داده بشه و با زدن دکمه ای اجرا بشه و بیاد بالا

بخاطر ابتدایی بودن سوالم و مبتدی بودن خودم از شما عذرخواهی می کنم
ممنون میشم بفرمایید دقیقا چیکار باید بکنم و چه کدی رو کجا وارد کنم
اکثر آموزش های انجمن رو خوندم اما جواب سئوالم رو نگرفتم

با سپاس فراوان از شما
 
آخرین ویرایش:

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
برای سوال اولتون به جای اون کد ها از این کد استفاده کنید

کد:
OpenFile("Image Files (*.jpg)|*.jpg|All Files|*.*||","*.jpg")
CBK_OpenDir$=CBK_OpenDir+CBK_OpenFile
*************************************************************
ReplaceImage("IMGOzv","CBK_OpenDir$")
LoadText("NameEditBox","STRING:CBK_OpenDir$")

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

100chi

New Member
واقعا از کمکتون ممنونم
دقیقا همونی که میخواستم شد
سپاس گذارم دوست عزیز
 

mmmmmmm

New Member
محمد جان دستت درد نکنه بابت زحمات
آقا یه سوال من میخوام اطلاعات وارد شده در textbox بعد از فشار کلید ثبت در یک table در phpmyadmin ذخیره بشه (mysql)
آیا با این پلاگین میشه؟اگه میشه جسارت نباشه نمونه بزارید و اگه نمیشه بگید چطور
طریقه کانکت شدن به دیتابیس mysql و ثبت در فیلدهای جدول ساخته شده مرسی
 

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
نخیر با این پلاگین نمیشه این کار رو کرد

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

مثلا شما یه جدول دارید و دو تا فیلد به نام های زیر بعدش شما باید کوئری مربوط به ذخیره داده رو توی یک فایل php بنویسید و این کد رو اجرا کنید تا داده های داخل ادیت باکس توی جدولتون ذخیره بشه

در ضمن باید آبجکت Browser رو هم کنار فرم قرار بدید

کد:
urlE$='http://www.yoursite.ir/Send_Data.php?Name='+EditBox1$+'&LName='+EditBox2$
 

mmmmmmm

New Member
محمد جان من هیچی نفهمیدم :lol:
ببین فرض کن من یک دیتابیس دارم به اسم a
یک table دارم به اسم madarek
تو جدولم دوتا فیلد دارم به اسم name و number
خوب جسارت نباشه فایل نمونه میزاری که دوتا texbox باشه با یک کلید؟؟
راستی سرورم لوکال نیست یه سرور که mysql روشه ip فرض کن 192.168.1.2
و کلاینت ها هم فقط میخوام فایل اجرایی را اجرا کنن
دز ضمن مشکل بزرگم اون فایل php هست که اطلاعاتو send کنه به دیتابیس.لطفا ضمیمه کن مرسی
 
آخرین ویرایش:

MahmoodM30

مدیر <A href="http://forum.majidonline.com/forums/
فعلا وقت ندارم دوست عزیز تا برات نمونه مثال درست کنم

ولی یه چیزی تو این مایه ها توی سایت بود قبلا کاربر amit13 گذاشته بود تاپیک های اون رو یه سرچی بزن
 

mmmmmmm

New Member
محمدجان گیره کارم اگه جسارت نیست کمک کن.من چیزی پیدا نکردم تو انجمن.من باید برنامه اطلاعات کاربرای مختلف را در دیتابیس ذخیره کنم
 

جدیدترین ارسال ها

بالا