نمونه پروژه PHP برای سایت خبرگزاری -قابل دانلود

نمونه پروژه پی اچ پی ، کدنویسان


این پروژه بصورت ساده روش اتصال به بانک اطلاعاتی MySQL و خواندن همه رکوردها و خواندن رکوردها بصورت فیلتر شده بر اساس کلید خارجی یا کلید اصلی و اضافه کردن رکورد  را نمایش می دهد. و تمرین کلاسی درس مهندسی فناوری اطلاعات بوده است. مطالعه آن به عنوان یک مثال از برنامه نویسی بانک اطلاعاتی با PHP می تواند به شما کمک کند.

دریافت بسته تصویری آموزش برنامه نویسی بانک اطلاعاتی با PHP

برای استفاده از بانک این نمونه برنامه باید در محیط phpmyadmin یک بانک اطلاعاتی خالی بنام express ایجاد کنید و سپس با باز کردن بانک و وارد کردن (import) فایل express.sql که در پوشه سایت قرار گرفته است، بانک اطلاعاتی را آماده کنید.

بانک اطلاعاتی دارای دو جدول زیر است:

جدول cats : برای نگهداری دسته بندی (گروه های خبری)

جدول news: برای نگهداری خبرها – که دارای کلید اصلی nid  و یک کلید خارجی بنام cid برای تعیین گروه خبری است.

امکانات این پروژه عبارت است از:

  • نمایش لیست همه اخبار
  • نمایش لیست اخبار مربوط به یک گروه خبری با کلید روی عنوان گروه در منوی سایت
  • نمایش جزئیات یک خبر با کلیک روی عنوان خبر
  • اضافه کردن خبر جدید

در این پروژه از فایل های جداگانه هدر و فوتر استفاده شده است. که باعث ایجاد صفحات با ظاهر یکنواخت می گردد. فایل header.php برای ساخت بخش ابتدایی صفحه و بخش footer.php برای ساخت بخش انتهایی صفحه وب استفاده می شود. همچنین دستورات اتصال به بانک اطلاعاتی و انتخاب بانک اطلاعاتی در فایل config.php قرار گرفته است و در ابتدای هر صفحه ضمیمه شده است.

محتوای فایل config.php:

<?php
$link = mysql_connect(“127.0.0.1” , “root”,””);
mysql_select_db(“express” , $link);
mysql_query(“SET NAMES utf8”);
?>

محتوای فایل add2.php برای درج خبر جدید:

<?php

$onvan = $_POST[‘onvan’];
$cid = $_POST[‘cid’];
$sharh = $_POST[‘sharh’];
include(“config.php”);
$res = mysql_query(“INSERT INTO news(onvan,cid,sharh) VALUES(‘$onvan’ , $cid ,’$sharh’)” , $link);
if ( $res)
header(“location:news.php”);
else echo “error”;

?>

لیست فایل های پروژه بصورت زیر است:

فایل کاربرد
news.php نمایش لیست اخبار
news1.php نمایش یک خبر
add1.php فرم اضافه کردن خبر
add2.php برنامه ثبت مشخصات خبر در بانک اطلاعاتی
header.php طراحی قسمت اول صفحات
footer.php طراحی قسمت آخر صفحات
config.php دستورات اتصال به بانک اطلاعاتی

برچسب ها

, , , , ,

محصولات پیشنهادی


نظرات کاربران


نظرات برای نمونه پروژه برنامه نویسی با php | ۱ نظر »

  1. Avatar حمید گفت:

    سلام

کاربر عزیز، لطفاً دیدگاه ارزشمند خود را از طریق فرم زیر برای ما ارسال کنید:

درباره کدنویسان
آکادمی کدنویسان جهت کمک به دانشجویان رشته های کامپیوتر و فناوری اطلاعات و همه علاقمندان به طراحی و برنامه نویسی برای ویندوز، وب و موبایل ایجاد شده است.
بیشتر آموزش های سایت کدنویسان، بصورت رایگان ارائه شده است و بعضی بسته های آموزشی تصویری و نیز نرم افزارهای پیاده سازی شده در ازای پرداخت، قابل دانلود هستند.
هر گونه نظر، انتقاد یا پیشنهادی در مورد مطالب یا عملکرد کدنویسان دارید، حتما با ما در میان بگذارید.
نمادهای اعتماد ما


تماس با ما
  • شماره همراه : ۰۹۱۵۱۶۰۴۰۶۸
  • آی دی تلگرام : @mmoha94
  • پست الکترونیکی : mohammadi.sm@gmail.com
  • آدرس پستی : بیرجند، خیابان پیروزی، پیروزی ۹، پلاک ۲۸
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.