2008年9月17日 星期三

MySQL筆記-(一)

資料庫設計

建立一個簡單的班級資料表
資料庫: class(班級公告)
資料表: news(最新消息)

欄位 型態 中文名稱 備註
uid INT 編碼 auto_increnent
news_id VARCHAR(20) 文章代號 P0001(自訂規則)
title VARCHAR(50) 主題
dscer Text 內容
pdte DATETIME 日期
hit INT/FLOAT 點閱次數 點閱次數
status ENVM 開放與否 (OK or NO)


商品資料庫之間的關聯
商品資料表
訂單資料表
會員資料表
購物車資料表

PHP06-迴圈與陣列(二)

如何使用陣列顯示下列核選項目


興趣 : 音樂   文學   旅遊   運動   騎車   電影   資訊  

語法如下:




<?php

//建立選擇項目

$a_item = array("音樂", "文學", "旅遊","運動", "騎車", "電影", "資訊");   

//設定一個陣列

$str_hobby = '';                         

//指定一個空字串

foreach($a_item as $one)                     

//將$a_item 項目指定給$one

{

$str_hobby .= '<input name="hobby[]" type="checkbox" value="' . $one . '">' . $one . '&nbsp;&nbsp; ';

}   

//指定一個hobby陣列,接收所有的項目
echo $str_hobby;
?>


PHP06-迴圈與陣列(一)

如何將下列選單中的選項使用迴圈自動產生數值
節省使用HTML標籤製作的時間


以下為程式語法





<?php

// 處理年
$str_yy = '';
$end_year = date("Y",time());   // 取得目前的年的數值
for($i=1900; $i<=$end_year; $i++)  //注意終止條件限定為今年
 $str_yy .= '<option>' . $i . '</option>';  //加入選單標籤與變數
}

// 處理月
$str_mm = '';
for($i=1; $i<=12; $i++)
   
$str_mm .= '<option>' . $i . '</option>';
}

// 處理日
$str_dd = '';
for($i=1; $i<=31; $i++)
{
  $str_dd .= '<option>' . $i . '</option>';

}
?>

PHP06-上課之前

指導:陳信嘉老師 地點:文化推廣202教室



上課之前.........老師說----
MIS人員的迷失
工作定位可有可無
不要只是為了成為網頁工作人員而前往該公司
工作上的重要性會很薄弱
資訊技術人員應該以產品導向為主
主導公司的命脈 把資訊專長當成只是輔助
利用資訊專長 突顯個人的額外價值
讓自己成為公司的核心

脫離以前的行業並不是唯一的方向
資訊的學習是累積的
短時間內的學習 消化吸收會有障礙
可能會產生無法貫通的後遺症

陳老師名語
學程式有時候可以不求甚解
但是不要自動省略上一句話
好讀書

陳老師舉自己的學習與工作歷程
碩士畢業 後接著唸博士
碩士班 申請國防役資策會落敗
大學時就考取程式分析師 系統分析師證照
博士班畢業後在元智大學教Asp教了五年
覺得自己沒有實務經驗 所以在三十歲的時候
脫離了學校的體系 進入業界實習

重點....

要在老師閒聊的時候把電腦環境準備好
老師有感而發,男人過了四十歲以後很容易碎碎唸