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

  • ۱۳۹۴-۱۰-۲۸
6 Comments

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

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

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

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

 

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

 

دسترسی سریع :

لطفا به این مطلب رای دهید
[تعداد: 1   میانگین: 1/5]

About us and this blog

We are a digital marketing company with a focus on helping our customers achieve great results across several key areas.

Request a free quote

We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.

Subscribe to our newsletter!

There is no form with title: "SEOWP: MailChimp Subscribe Form – Vertical". Select a new form title if you rename it.

More from our blog

See all posts
6 Comments
    • توسعه دهنده
    • ۱۳۹۴-۱۲-۲۲
    پاسخ

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

      • رضا درودی
      • ۱۳۹۴-۱۲-۲۶
      پاسخ

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

    • توسعه دهنده
    • ۱۳۹۴-۱۲-۲۳
    پاسخ

    سلام
    من برنامه این جلسه رو تا وسط هاش نوشتم اما به مشکل خوردم برنامه اجرا میشه و اطلاعات تو پایگاه داده ذخیره میشه (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 روشون خط کشیده شده تو نرم افزار

      • رضا درودی
      • ۱۳۹۴-۱۲-۲۶
      پاسخ

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

    • توسعه دهنده
    • ۱۳۹۵-۰۱-۱۲
    پاسخ

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

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

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

      • رضا درودی
      • ۱۳۹۵-۰۱-۱۷
      پاسخ

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

Leave a Comment