پروژه کار با پایگاه داده mysql به همراه BootStrap

در این جلسه آموزش php، با استفاده از مباحثی که تا کنون آموخته ایم، به ایجاد یک پروژه با عنوان phoneBook می پردازیم که حاوی سه فرم است. یکی برای ثبت شماره تلفن و نام افراد در دیتابیس. یک فرم مخصوص جستجو در دیتابیس و یکی هم مخصوص نمایش لیست رکوردهای موجود در دیتابیس. همچنین در این جلسه به معرفی فریمورک بوت استرپ (BootStrap) که معروف ترین فریمورک css است می پردازیم و پروژه را بوسیله این فریمورک ایجاد میکنیم. در خلال جلسه، مفاهیم مربوط به بوت استرپ مانند grid و responsive تشریح میگردد.

در پایان فرمهای ایجاد شده را در یک فایل در tabهای بوت استرپ قرار می دهیم و پروژه را تکمیل میکنیم.

مدت زمان این فیلم آموزشی پی اچ پی، 2 ساعت و 39 ثانیه می باشد.

جهت دانلود این بخش از فیلم های آموزش php بر روی لینک زیر کلیک نمایید:

 

ثبت نام و دسترسی کامل به تمام فیلم ها و محتوای دوره مجازی آموزش PHP و MySQL

 

دسترسی سریع :

به این صفحه رتبه دهید

6 دیدگاه دربارهٔ «پروژه کار با پایگاه داده mysql به همراه BootStrap»

  1. آواتار توسعه دهنده
    توسعه دهنده

    سلام استاد خسته نباشید
    چطور میشه در بوت استرپ از فارسی نویسی استفاده کرد مثلا تب منوها سمت راست باشه و تکست باکس ها از سمت راست پر بشه و…

    چرا هنگام فارسی نویسی در بوت استرپ فونتها تغییر میکنه مثلا از بولد خارج میشه؟

    چرا خودتون از فارسی نویسی تو پروژه هاتون استفاده نمی کنید ؟
    پروژه پایانی هم به همین شکله ؟ یعنی فارسی نویسی نداره؟
    با تشکر

    1. آواتار رضا درودی
      رضا درودی

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

  2. آواتار توسعه دهنده
    توسعه دهنده

    سلام
    من برنامه این جلسه رو تا وسط هاش نوشتم اما به مشکل خوردم برنامه اجرا میشه و اطلاعات تو پایگاه داده ذخیره میشه (peeson save successful) اما وقتی وارد phpmyadmin میشم اطلاعات ذخیره نشده و فقط به آی دی یک واحد اضافه شده هر چی فکر کردم نفهمیدم مشکل از کجاست.
    اینم از کدهام :
    قسمت index.php

    first name:

    last name:

    phone number:

    groupname

    family
    friend
    work

    قسمت save.php :
    <?php
    include_once "database.php";
    $firstname=$_POST['firstName'];
    $lastname=$_POST['lastName'];
    $phonenumber=$_POST['phoneNumber'];
    $groupname=$_POST['groupName'];

    $query="insert into person VALUES ('','$firstname','$lastname','$numbers','$groupname')";
    $result=mysql_query($query);

    if(!$result){
    echo "error in save to database";
    }else{
    echo "peeson save successfully";
    }

    قسمت database.php
    <?php
    $connection = mysql_connect ( "localhost" , "root" , "" ) ;
    if(!$connection){
    die( ' Could not connect : ' . mysql_error());
    }
    $db = mysql_select_db('phonebook');

    البته نمیدونم چرا قسمت های mysql روشون خط کشیده شده تو نرم افزار

    1. آواتار رضا درودی
      رضا درودی

      با سلام
      لطفا فایل ها تون رو به ایمیل ارسال کنید تا بررسی کنم.

  3. آواتار توسعه دهنده
    توسعه دهنده

    سلام
    یه سوال داشتم چه طور میشه از ورود اطلاعات تکراری جلوگیری کرد؟
    ممنون میشم پاسخ بدید

    1. آواتار رضا درودی
      رضا درودی

      باید هنگامی که میخواید اطلاعات رو توی دیتابیس ذخیره کنید، ابتدا یک selectبگیرید با اون اطلاعاتی که نباید تکرار بشن و اگه جواب select خالی بود، به این معنی است که این اطلاعات در دیتابیس وجود نداره و می تونید اونا رو ذخیره کنید.
      مثلا فرض کنید میخوایم یه نام کاربری جدید رو توی دیتابیس ذخیره کنیم. باید قبل از ذخیره یک کوئری به این صورت بنویسیم select * from members where username=’x’ اگر جواب اجرای این کوئری خالی نباشد، به این معنی است که قبلا یک کاربر با نام x در دیتابیس ذخیره شده است. پس نباید این کاربر مجددا ذخیره شود. اما اگر جواب کوئری فوق خالی باشد، میتوانیم این کاربر را ذخیره کنیم.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مشاوره رایگان
Scroll to Top