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

مشاوره رایگان

برای مشاوره در زمینه
سایت و سئو
با ما تماس بگیرید.

شبکه های اجتماعی ما
دوره سئو مقدماتی

یک دوره مقدماتی و رایگان سئو که بسیار پربار و سرشار از تجربه مدرس و با کیفیت بالا تهیه شده تا بتوانید در زمان کمتری وب سایت را سئو کنید.

2623 نفر
2 دقیقه
رضا درودی
بروزرسانی در: اردیبهشت 27, 1396

فهرست مطالب

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

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

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

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

 

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

 

دسترسی سریع :

به این صفحه رتبه دهید
6 دیدگاه
انتشار: دی 28, 1394
طراحی سایت خود را به ما بسپارید!
همین حالا برای مشاوره رایگان اقدام کنید.
طراحی سایت خود را به ما بسپارید!
همین حالا برای مشاوره رایگان اقدام کنید.
  • Avatar photo توسعه دهنده :

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

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

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

    • Avatar photo رضا درودی :

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

  • Avatar photo توسعه دهنده :

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

    • Avatar photo رضا درودی :

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

  • Avatar photo توسعه دهنده :

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

    • Avatar photo رضا درودی :

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

آیا نیازمند راهنمایی هستید؟
همین حالا برای مشاوره رایگان اقدام کنید
با پر کردن فرم، یک قدم به رشد آنلاین نزدیک‌تر شوید!
فرم درخواست مشاوره

برای راحتی شما عزیزان می‌توانید اطلاعات خود را در کادر زیر وارد کنید تا کارشناسان ما با شما تماس بگیرند

مشاوره رایگان
پیمایش به بالا