2012年6月28日 星期四

PHP+MySQL課程 -- 20120628

php基本語法:

<?php

echo ' 文字文字文字 ' ;

?>

變數 variables

$a=' 文字 ';     <-- 單引號內都為文字
$b= 500 ;       <-- 無單引號為數字
※[文字]無法加減乘除。

-------------------------------------------------------------

(單引號用法)舉例一
<?php

    $a=100 ;

echo '共計' , $a , '元' ;     (逗點)

echo '共計' . $a . '元' ;     (句點)

?>

呈現的結果為   -->   共計100元

-------------------------------------------------------------------

(雙引號用法)舉例二
<?php

$a=100 ;

echo "共計 $a 元" ;

?>

呈現的結果為 --> 共計100元

-------------------------------------------------------------------


-----雙引號 與 單引號 的比較------

<?php

$a=100 ;

echo "共計 $a 元" ;

echo '共計 $a 元 '  ;

?>

  
呈現的結果為   -->   共計 100 元

                    共計 $a 元    

-------------------------------------------------------------------
避開字元(escape)
  • \n    換行
  • \r    跳行
  • \"    在文字中插入雙引號
  • \'     在文字中插入單引號
  • \\     在文字中插入斜線

------------------------------------------------------------------

函數 (function )


舉例一

<?php
function a()

 {
echo "<p>this is test function a!!</p>";

  }
     a() ;

?>

呈現的結果為 --> this is test function a!!


------------------------------------------------------------------------

舉例二

<?php
function b($x)
 {
 $x=$x+200;
 echo '<p>$x='.$x."</p>";
 }
 b(150);
 b(2500);

?>



    呈現的結果為   --> $x=350
    
                            $x=2700
    

    2012年6月26日 星期二

    PHP+MySQL課程 -- 20120626

    select 下拉式選項
    • option 單一項
    • optgroup 群組項
    button 執行鈕

    舉例:
     <form id="form1" name="form1" method="post" action="">
      <p>
        <label for="username">姓名:</label>
        <input type="text" name="username" id="username" />
      </p>
      <p>
        <label for="edu">學歷:</label>
        <select name="edu" id="edu">
          <option value="0" selected="selected">--請選擇--</option>
        <optgroup label="研究所">
          <option value="1">博士</option>
          <option value="2">碩士</option>
        </optgroup>
        <optgroup label="大學以下">
          <option value="3">大專</option>
          <option value="4">二專</option>
          <option value="5">四技</option>
         </optgroup>
        </select>
        </select>
      </p>
      <p><button type="submit">確定</button>&nbsp;<button type="reset">重填</button></p>
    </form>


    編碼類型(enctype):
    • multipart/form-data     
              ※Form表單-->傳送[文字]
    • application/x-www-form-urlencoded    
             ※Form表單-->傳送[檔案、圖片、word、pdf...等]
      安裝過程:
      1. 下載安裝 [xampp-win32-1.7.7-VC9-installer]
      2. 安裝完畢後,將XMAPP Control Panel Application面板中的Apache 和MySql開啟
      3. 設定與Dreamweaver結合
      4. 網站:網站名稱本機網站資料夾[圖1]
        •  
          伺服器
              基本:伺服器名稱連線方式伺服器資料夾Web URL[圖2]
          
              進階:伺服器模式:PHP MySQL[圖3]
          ※上述[藍色字]和[紅色字]都要設定喔,尤其是路徑的地方,需特別小心!!!
             
      5. 將製作的php網頁丟入預設的資料夾底下 C:\XAMPP\htdocs
      6. 開啟IE執行http://localhost
      7. 即可出現測試Apache Server是否架設成功[圖4]
      [圖1]

      [圖2]

      [圖3]

      [圖4]



           

        2012年6月21日 星期四

        PHP+MySQL課程 -- 20120621

        多媒體元素

        <object data="檔案位址" type="檔案類型 mime-type ">

        <embed src="位址" type="檔案類型 mime-type ">


        常見的多媒體mime type

        [swf]"application/x-shockwave-flash"

        [gif]"image/gif"

        [jpg]''image/jpeg"

        [png]"image/png"

        [ico]"image/x-icon"

        音樂[wma]"audio/x-ms-wma"

        視訊[wmv]"video/x-ms-wmv"

        視訊[avi]"video/x-msvideo"

        音樂[midi]"audio/midi"

        音樂[mp3]"audio/mpeg"

        影音[mpeg][mp3]"video/mpeg"

        影音[quicktime]"video/quicktime"ie須以classid定義)

        影音[mediaplayer]"application/x-mplayer2"

        影音[mediaplayer]"application/x-oleobject"(應配合wmp10以後版本classid使用,非 ie 未必支援)

        [pdf]"application/pdf"


        嵌入網頁

        <iframe src="位址" name="a元素指向開啟的視窗"> 替代文字 </iframe>

        舉例:
        <a href="http://tw.yahoo.com"  target="tt">奇摩網站</a>
        <a href="http://www.hcbus.com.tw" target="tt">竹客網站</a>

                 ↓  (根據上述的兩網頁的超連結指示,會將兩網頁開啟在iframe框中)

         <iframe src="http://www.pchome.com.tw" name="tt" width="800" height="600"> </iframe>


        填表類元素
        • form 表示填表內容區
        • label 填表項目標示
        • input  type=" text"  name="xxxooo  (屬性:name、value)
        • textarea 多行輸入







        2012年6月19日 星期二

        PHP+MySQL課程 -- 20120619

        增加網站、網頁曝光率的元素、屬性:
        • 標題元素<title>  </title>  
                   ex:每頁網頁標題不同,可增加搜尋機率!!
        • 增強屬性<strong>  </strong>
                 ex:增加關鍵字搜尋!!

        html項目類元素:

                ol (ordered list)                                ┌   有編號
                                                 標示出項目區
                ul (unordered list)                            └   符號


        • ol、ul   →   內容限為:  li 標出單一項目
        • li          →   內容不限:可增加<ol>、<ul>、<p>...等。

        ----------------------------------------------------------------
        舉例:
        <ol>
              <li>一</li>
              <li>二</li>
        </ol>
        ------網頁呈現出來:-------------------------------------          
        1.一
        2.二
        -----------------------------------------------------------------
          
        縮排<li>  的速捷鍵 : tab

        凸排         的速捷鍵 : shift + tab


        html項目類元素:
                        dl(definition list)    →   標出定義項目區                                              
                               ↓    
                        內容限為:
                                             dt  項目標題
                                             dd 項目細節    →  內容不限

        html表格類元素
        • table 標示表格區  
        • caption 表格標題
        • tr 表格單列       →     內容限:     th 標頭儲存格
                                                                          td 內容儲存格   →   內容不限


        ※列群組   →   內容限:  tr

        •    thead   表頭列     →   限一組
        •    tfood   表尾列     →   限一組
        •    tbody  內容列  

           ※[程式碼]順序不能顛倒


        ※欄群組   
        • col              ┐ span 屬性指定包含欄數
        • colgroup      ┘







          2012年6月14日 星期四

          PHP+MySQL課程 -- 20120614


             ※使用者瀏覽網站過程

             -->  經由Internet搜尋到 http://www.xzy.com網站

             -->  讀取網站 *.html、*.php文件  

             -->  透過 應用程式(Application Program) 與 後端資料庫 作驗證

             --> 將驗證成功回傳至使用者端

             --> 使用者即可登入瀏覽網頁