Lab6

[S17_WebFund] Lab6 醫資一 405570305 張芳瑜

1.完成單元之截圖:

2.心得:

我練習的部分是SQL和其他兩個有關SQL的課程,才發現我還有很多需要多練習的部分,在學習另外兩個相關的課程時遇到了不少難題,也卡關了很久,但做完之後覺得收穫蠻大的,說明也寫得很清楚,讓人很容易就上手,這次的作業讓我學習到了很多程式寫法,很棒~

[S16_WebFund] Lab6 醫資一 404570231 李杰穎

 

截圖​

 

 

心得

 

前言

        雖說本項作業表面上只需使用PHP與MySQL,但如果要建立服務,還需要用到如HTML、CSS、JavaScript等相關及衍生技術加以輔助。在課堂上或Codecademy、W3CSchool等網站分別學習PHP與SQL語法時還感到較為輕鬆,但一旦要結合兩項技術時,一切便顯得困難許多(根本就是難死了)。所以我在做這項作業時參考了許多書籍與網站的範例程式碼,而最後我決定實作一個有關網路留言板的服務,並以碁峰資訊出版的挑戰PHP/MySQL程式設計與超強專題特訓班的範例(以下簡稱範例程式碼)當作主要的參考資料。

簡介

       我做的這個網站是模擬一個電信業者的客戶服務網站,裡面有瀏覽、加入留言的功能,客服人員也能登入網站瀏覽留言的客戶的基本資料並回覆留言。

 

使用的技術(以下簡稱各項技術

HTML、CSS、JavaScript、PHP、MySQL

使用的虛擬主機

Gear Host

使用的軟體

WAMP、 Nodepad++、FileZilla、phpMyAdmin

我主要遇到的困難

  • 對程式碼不理解:

問題:雖然之前學過各項技術的程式碼,但那些都只是基礎,在我看範例程式碼時,仍然有多處看不懂(尤其是PHP)。

解決辦法:多看工具書或多以關鍵字上網查詢相關資料。

  • 無法匯入資料表:

問題:有些*.sql的檔案要使用phpMyAdmin匯入資料時,會發生寫入錯誤。

解決辦法:以Notepad++開啟*.sql檔案,並複製需要的程式碼直接利用phpMyAdmin的SQL查詢功能匯入。

  • 虛擬主機:

問題:虛擬主機並不像Localhost較穩定且易操控,經常會出現無法連線、無法進入資料庫、無法使用內建檔案瀏覽器以及無法遠端連線等窘境。另外,每個虛擬主機網站提供的介面、操作方式及連線方式皆不盡相同,需要時間來熟悉。

解決辦法:多找幾個虛擬主機提供商,並在不會操作或遇到問題時到主機提供商的說明頁面或其他教學網站與論壇查詢。

主要參考資料(暨圖片來源)

黃信溢. (2014). 挑戰PHP/MySQL程式設計與超強專題特訓班. 臺北市: 碁峰資訊股份有限公司.

 

 

網址

http://jeinglee.gear.host/s16-webfund/lab6/index.php