پنجشنبه 01 آذر 1403

طراحی فرم ویرایش اطلاعات : آموزش تولید سایت به وسیله DreamWeaver

برای ویرایش اطلاعات موجود نیاز به فرم ویرایش داریم

ما می توانیم این فرم را به عنوان یک صفحه جدید طراحی نماییم

برای این کار مراحل زیر را انجام می دهیم

  1. ایجاد یک صفحه PHP جدید
  2. از منو انتخاب گزینه Record Update Form Wizard
  3. تولید یک Recordset جدید با این تفاوت که مراحل قبلی را رفته و یک فیلتر به آن اضافه می کنیم
    • در منوی کشویی Filter گزینه fldID را انتخاب نموده
    • در منوی کشویی بعدی = را انتخاب می کنیم
    • در منوی کشویی بعدی URL Parameter را بر می گزینیم (چون قصد داریم از مقدار رکورد مورد نظر را از طریق ارسال URL مشخص کنیم)
    • در گزینه آخر هم عنوان پارامتر مورد نظر را تعیین می کنیم (برای مثال بنده گزینه id را انتخاب نموده ام)
    • در صورتی که جدول tblInfo مقدار داشته باشد با زدن گزینه Test شما می توانید به مفهوم موارد انتخابی پی ببرید
    • و در نهایت تایید Recordset
  4. فیلد شمارنده را می توانید از نوع Hidden انتخاب نمایید در تصویر علامت حذف نشان داده شده است ولی این کار را انجام ندهید
  5. پس از تایید فرم آماده است
  6. در ادامه صفحه را ذخیره نمایید.(مثال : update.php)

سئوال : چگونه یک رکورد اطلاعاتی را ویرایش نماییم و به این فرم ارسال نماییم ؟

برای این منظور شما می باست در فایل index.php که بنده نام 1.php را برای آن در نظر گرفته ام تغییراتی را اعمال کنیم.

این تغییرات شامل موارد زیر است :

  1. افزودن یک سلول به سط اول جدول نمایش تگ رکوردها ببه نام Edit (خط 33 در تصویر آخر)
  2. افزودن یک سلول به سط اول جدول نمایش فیلدها که وظیفه آن درست کردن لینک به فایل update.php با پارامتر id می باشد .کد مورد نظر به این شرح می باشد
    • <a href="update.php?id=<?php echo $row_Recordset1['fldID'];?>"><?php echo $row_Recordset1['fldID'];?></a>
    • در سطر بالا مقدار کلید جدول یا همان fldID در تگ ذخیره می گردد

کامپوننت ساز جوملا

کامپوننت ساز جوملا

محسن بزرگی وکیل پایه یک دادگستری

محسن بزرگی وکیل پایه یک دادگستری

عضویت در زرین پال

عضویت در زرین پال

عمومی

علیرضا بلوردی (برنامه نویس PHP)
سیرجان, کرمان
علیرضا بلوردی
ولی عصر, سیرجان, کرمان 7817645939
+989131789658
نمونه کارها و کامپوننتهای نوشته شده توسط علیرضا بلوردی برنامه نویس جوملا و PHP