در این پروژه برنامه نویسی بانک اطلاعاتی با PHP ، عملیات مختلف شامل درج رکورد، ویرایش رکورد ، حذف رکورد و نمایش لیست رکوردها با زبان PHP نشان داده شده است که روی جدول دانشجویان انجام شده است. فایل مربوط به بانک اطلاعاتی amoozesh در پوشه سایت قرار داده شده است که باید در محیط phpmyadmin ابتدا یک بانک اطلاعاتی بنام amoozesh ایجاد کنید و سپس با انتخاب آن، فایل amoozesh.sql موجود در پوشه پروژه را ایمپورت کنید.
ویژگی های مهم این نمونه پروژه بانک اطلاعاتی با PHP
1- کد نویسی ابتدایی و قابل فهم
در این نمونه کار سعی شده دستورات به شکل ساده و قابل فهم نوشته شده است.
2- دارا بودن تصویر برای هر رکورد
همراه هر رکورد دانشجو یک فیلد تصویر هم وجود دارد و در فرم اضافه کردن دانشجوی جدید، امکان انتخاب فایل تصویری و ارسال آن به سرور و ذخیره در سرور قرار داده شده است.
3- لاگین و لاگ اوت کاربر
کاربر برای دسترسی به امکانات مدیریتی مثل نمایش رکوردها، اضافه کردن رکورد، ویرایش رکورد و حذف رکورد باید با وارد کردن نام کاربری و کلمه عبور وارد شود و هر وقت هم خواست می تواند از برنامه خارج شود.
استفاده از تصویر همراه رکوردهای بانک اطلاعاتی
در این نمونه برنامه نشان داده شده است که به چه صورت فایل ها را آپلود کنیم و همراه رکوردهای بانک اطلاعاتی، تصویر یا هر فایل ضمیمه دیگری هم داشته باشیم. بعد از آپلود کردن تصویر و برای اینکه باید بتوانیم بعداً هنگام نمایش اطلاعات هر رکورد از بانک اطلاعاتی را با تصویر متعلق به آن نشان دهیم. پس باید ارتباطی بین رکورد و فایل تصویری ذخیره شده در پوشه سایت وجود داشته باشد. به دو شکل می توان عمل کرد:
- آدرس و نام فایل تصویر را در یکی از فیلدهای رکورد در بانک اطلاعاتی ذخیره کنیم.
- از کلید اصلی رکورد بعنوان نام فایل آپلود شده استفاده کرده و تنها پسوند فایل را در یکی از فیلدهای رکورد ذخیره کنیم.
در این نمونه پروژه PHP دستوراتی برای دریافت مشخصات دانشجو به همراه تصویر و نمایش مشخصات دانشجویان ارائه شده که از روش اول استفاده می کند یعنی ذخیره کردن آدرس و نام فایل در بانک اطلاعاتی
فرم برای دریافت نام و تصویر دانشجو
کد برای آپلود فایل و درج سطر در جدول
کد برای نمایش لیست دانشجویان به همراه تصویرشان
<tr>
<th width=”105″ bgcolor=”#929292″ scope=”col”> </th>
<th width=”42″ bgcolor=”#929292″ scope=”col”>رشته</th>
<th width=”82″ bgcolor=”#929292″ scope=”col”>معدل</th>
<th width=”280″ bgcolor=”#929292″ scope=”col”>نام</th>
<th width=”100″ bgcolor=”#929292″ scope=”col”>تصویر</th>
<th width=”69″ bgcolor=”#929292″ scope=”col”>شماره</th>
</tr>
<?php } ?>
</table>
دانلود و مطالعه این پروژه برای یادگیری اولیه برنامه نویسی بانک اطلاعاتی با PHP به شما پیشنهاد می شود.