廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 4416 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
小小的我
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x2 鮮花 x131
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[PHP][討論] 如何做留言板
爪哇島家族朋友跟我講了!
他說那個會員程式 就是設定要登入才能進到特定的網頁(會員程式+留言板)

我不太會做留言板~要怎麼做留言板或會員程式!

誰知道要怎麼做呢?


獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2006-07-03 10:36 |
hanklu 會員卡
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x9 鮮花 x225
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

http://open.38.com/...p/board,67.0.html

可以到這邊下載留言板程式

在試著自己架設或是撰寫吧


獻花 x0 回到頂端 [1 樓] From:台灣數位聯合 | Posted:2006-07-03 20:40 |
henry014
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x49
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

這兩種都是基本的資料庫寫入與讀取程式!
留言板就是
使用表單的Action到一個PHP程式,然後PHP程式讀取其送出的$_GET或$_POST
並將那些變數使用SQL寫入到資料庫中!
然後在顯示的時候只要讀取資料庫中的資料顯示即可!

會員程式
就是一個註冊表單,一樣的方式寫入到資料庫中作儲存
然後登入表單有帳號密碼,Action到一個PHP去作登入,只要用SQL語法寫了
SELECT * FROM `login` WHERE `username`={$username} AND `password`={$password}
這樣子的方式就可以讀取出來!如果有資料那就是登入成功,沒資料就是失敗!
成功的話可以用COOKIE或SESSION來作儲存變數,這樣換頁就不用再次登入!
並且可以用$_SESSION 或 $_COOKIE 來作判斷是否登入了,來選擇是否要顯示某些資料!


獻花 x0 回到頂端 [2 樓] From:IANA | Posted:2006-07-04 14:32 |
小小的我
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x2 鮮花 x131
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用henry014於2006-07-4 14:32發表的 :
這兩種都是基本的資料庫寫入與讀取程式!
留言板就是
使用表單的Action到一個PHP程式,然後PHP程式讀取其送出的$_GET或$_POST
並將那些變數使用SQL寫入到資料庫中!
然後在顯示的時候只要讀取資料庫中的資料顯示即可!
.......

我想要測試製作會員
對了!!
註冊會員
帳號、密碼、再次輸入密碼、信箱
上面名稱要打什麼?
還有!
登入會員
帳號、密碼
上面名稱要打什麼?
我想知道你很辛苦吧><


[ 此文章被s123在2006-07-06 17:19重新編輯 ]


獻花 x0 回到頂端 [3 樓] From:台灣中華電信 | Posted:2006-07-06 17:10 |
henry014
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x49
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

名稱?我看我直接說個簡單的案例好了
假設我要製作的會員程式要有帳號、密碼、E-mail
首先要弄好資料庫架構,假設我的資料庫是
`user`
==>`userid` (每個會員一個獨立的編號,作為主鍵)
==>`username` (帳號)
==>`password` (密碼)
==>`email` (E-mail)

然後寫一個註冊表單 register.htm
<form name="register" method="post" action="register_process.php">
<dl>
<dt>註冊新會員</dt>
<dd>帳號<input type="text" name="username" /></dd>
<dd>密碼<input type="password" name="passowrd" /></dd>
<dd>電子郵件<input type="text" name="email" /></dd>
<dd><input type="submit" value="送出" /></dd>
</dl>
</form>

用PHP寫一個 處理註冊檔案 register_process.php (我簡單寫,所以沒有加上判斷輸入資料是否格式正確與確認資料庫處理完畢的部份)
<?php
if(isset($_POST['username'])){ //確認是否有送出表單
$db = mysql_connect("localhost", "username", "password"); //連結MySQL
mysql_select_db("user"); //選擇MySQL資料表
$result = mysql_query("INSERT INTO `user` (`username`, `password`, `email`) VALUES ('{$_POST['username']}', '{$_POST['password']}', '{$_POST['email']}')"); //送出SQL,插入一筆資料
echo "註冊完成";
?>

登入的時候就先寫一個login Form
<form name="login" action="login.php" method="post">
<dl>
<dd>帳號<input type="text" name="username" /></dd>
<dd>密碼<input type="password" name="password" /></dd>
<dd><input type="submit" value="登入" /></dd>
</dl>
</form>

然後login.php
<?php
session_start; //開啟Session紀錄
if(isset($_POST['username']) && isset($_POST['password'])){ //確認帳號密碼是否有填
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("user");
$result = mysql_query("SELECT * FROM `user` WHERE `username`='{$_POST['username']}' AND `password`='{$_POST['password']}'"); //送出SQL,查詢此帳號密碼是否有資料
if($row = mysql_fetch_assoc($result)){ //有取得資料
$_SESSION['login'] = "ok"; //存在SESSION中
$_SESSION['userid'] = $row['userid'];
echo "登入完成";
}
?>

我寫的很簡單,如果是完整的會員系統還會有很多別的
如資料填寫內容檢查、帳號是否重複、密碼是否符合規定、是否已經登入、COOKIE存放登入資訊等
你先試試看上面的是否看得懂吧!


獻花 x0 回到頂端 [4 樓] From:IANA | Posted:2006-07-07 14:59 |
小小的我
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x2 鮮花 x131
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

SQL 語法他說錯誤.....

我使用...於伺服器 localhost 執行 SQL 語法...


[ 此文章被s123在2006-07-08 10:48重新編輯 ]


獻花 x0 回到頂端 [5 樓] From:台灣中華電信 | Posted:2006-07-08 10:00 |
henry014
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x1 鮮花 x49
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你要依據自己的資料表、變數、狀況修改SQL
SELECT * FROM `你的資料表名` WHERE 條件
INSERT INTO `你的資料表名` (欄位) VALUES (資料)

http://www.1keydata.com/t...elect.html


獻花 x0 回到頂端 [6 樓] From:IANA | Posted:2006-07-08 12:33 |
小小的我
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x2 鮮花 x131
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

SQL好難懂= =||
沒關西...我去給朋友了吧^^


獻花 x0 回到頂端 [7 樓] From:台灣中華電信 | Posted:2006-07-09 09:47 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.050877 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言