آره به نظر من هم ذخيره عکس تو ديتا بيس کار جالبي نيست هم درد سر داره هم مشکل
بازم مثل هميشه عکس تو باز نميشه![]()
آره به نظر من هم ذخيره عکس تو ديتا بيس کار جالبي نيست هم درد سر داره هم مشکل
بازم مثل هميشه عکس تو باز نميشه![]()
این تصویری از پایگاه داده ام که تصویر در آن ذخیره کردم میباشد
---------- Post added at 07:18 PM ---------- Previous post was at 07:17 PM ----------
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزیز اونطور که من از عکست متوجه شدم شما خود عکس رو در دیتا بیس ذخیره نکردی و آدرس عکس که در اینجا upload/131.jpg هستش رو ذخیره کردی.
خوب ببین دوست عزیز شما فقط یه آدرسو ذخیره کردی مثلا آدم وقتی آدرس یه سایت یا آدرس یه صفحه از سایت خودشو ذخیره میکنه بهش سایز و تایپ میده؟
نمیدونم متوجه منظور من شدی یا نه ولی شما وقتی آدرس یه عکس رو ذخیره میکنید دیگه نیازی نیست که براش size و type تعریف کنید و باید باهاش مثل یک رشته کاراکتر رفتار کنید.
موقعی هم که میخواید اون عکس رو جایی از سایتتون نمایش بدید کافیه آدرسشو از تو دیتابیستون بخونید و داخل تگ
بزارید که در مثال بالا قبلش باید $image رو تعریف کنید مثلا قبلش باید بنویسید کهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
image$=select 'path' from ....
و الی آخر که دیگه اینارو فکر میکنم خودت میدونی.
اگه سوالی داشتی بپرس. امیدوارم تونسته باشم مشکلتو حل کنم.![]()
آره. اگر میخواید فقط آدرس عکس در پایگاه داده ذخیره بشه باید مثل یک نوشته ی معمولی ازش استفاده کنید!
فقط از پایگاه گرفته و همون طور که Golbarg73 گفتند بندازیدش روی صفحه. درست مثل یه مطلب یا پست.
با توجه به این کد تصویر نشان داده نمیشود مرورگر فقط یک کادر کوچک نشان میدهد
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوست عزیز الگریتم شما مشکل داره شما جایی که آدرس رو نوشتید انتخاب کردید ولی نخوندینش!
یعنی بعد از تابع select باید یه تابع دیگه نوشته بشه به نام
mysql_fetch_assoc
البته مطمئن نیستم این تابع باشه!
دوستان اگه کسی میدونه لطفا کمک کنه.
من شخصا از رین تابع استفاده می کنم:
mysql_fetch_array
+
باید در کوئری انتخاب عکس از دیتابیس از WHERE هم استفاده کنید تا همه ی اطلاعات درون اون تیبل رو استخراج نکنه بلکه مثلا فقط آدرس عکسی که با آی دی فلان هست رو استخراج کنه.
کد را بدین صورت تغییر دادم بازهم مشکل حل نشد
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اون کوئری بشه:
+کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اون WHILE بشه:
اگر نشدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو از آخر تغییر پذیر row بردارید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by m.m.m5651; 22-10-2011 at 20:54.
با این کد تصویر نشان داده نمیشود
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)