ورود

نسخه کامل مشاهده نسخه کامل : دریافت اطلاعات از MySql و قرار دادن برو روی فیلد هایش در PHP



Mt.Shadow
14-06-2015, 08:13
سلام به همه ی استاتید طراحی وب.
یه سوال ساده داشتم. در حال نوشتن یه برنامه فروشگاه هستم زیاد بزرگ نیس در حد دانشجوییه، برای ویرایش اطلاعات یک کالا میخوام
بعد از اینکه مدیر کد کالا رو وارد کرد و دکمه ی جستجو رو زد اگه اون کالا تو پایگاه داده ی ما بود بقیه فیلداش رو بیاد تو text هایی که تو صفحه قرار دادیم وارد کنه.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در کل 3 تا متغیر قراره از بانک خونده بشه و بیاد تو این فیلدا
یکمی سرچ کردم گویا باید با Ajax اینکارو بکنم
ممنون میشم کمکم کنید.

rezagholamipour
20-07-2015, 00:34
با php هم میشه این کارو کرد.
فقط فرم قسمت action فرمت رو اینطوری ست کن:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تا اون اطلاعات فرم به خود صفحه ارسال بشه.
بعد توی همون صفحه با php به MySQL کانکت شو و با استفاده از دستور select که یک دستور sql هست اون رکوردی رو که مربوط به کالای مورد نظر هست رو select کن:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Name و Price و Number و Code اسم ستون های مربوط به فیلد ها، توی پایگاه داده هستند، اگه ستون ها رو با اسم دیگه ای تعریف کردی از همون اسم ها استفاده کن.table هم که اسم جدوله
code هم ورودی فرم هستش.
با این دستور، فقط رکوردی رو خارج می کنی که کدش با کد وارد شده مطابقت داره.
بعدش از fetch کردن اطلاعات از پایگاه داده اونارو رو توی فیلد ها قرار بده
امیدوارم بلد باشی به پایگاه داده وصل شی و اطلاعات رو fetch کنی!
اگرم بلد نیستی شرم نکن. ندونستن عیب نیست نپرسیدن عیبه!