MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-05, 08:06

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 73 篇文章 ]  前往頁數 上一頁  12345  下一頁
發表人 內容
 文章主題 :
文章發表於 : 2007-07-14, 09:38 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
風痕影 寫:
lkk6015 寫:
若可以同時有
http://cos.gtg.ec/inf.php?id=19990*77450

http://cos.gtg.ec/inf.php?pages=82893&1265
都只到不同頁面
這個有辦法辦到嗎?

請問你說的是哪個意思呢?

1. 有些連結用 id,有些用 pages
2. 一個連結裡同時有 id 和 pages

兩者都是可以的 XD

1. 正如前面所說的,在 inf.php 中...
分別用 $_GET['id'] 和 $_GET['pages'] 來判斷就可以了

2. 除了第一個參數是問號外,後面可以一直加其他參數
不過都是用 & 號分隔,就像這個樣子:
http://cos.gtg.ec/inf.php?id=123&pages=123&blah=123

所以後面數字裡如果像你說的 82893&1265 這樣夾雜 & 號的話
會讓 PHP 誤以為 1265 是另一個參數...

是有些連結用 id,而有些用 pages
這樣才能達到分割的效果
譬如說
國中就用il2=.....高中救用il3=.....來分割


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
文章發表於 : 2007-07-16, 10:23 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
......沒人要提供完整的語法....................


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-16, 10:28 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
上一頁 kourge 不就給了完整的語法了嗎 @@"

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-16, 11:06 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
風痕影 寫:
上一頁 kourge 不就給了完整的語法了嗎 @@"


再連結的頁面是要加什麼嗎?
還有哪邊釋放連結的地方?
代碼:
switch ($_GET['id']) {
  case 394:
    // 做事情
    break;
  case 587:
    // 做事情
    break;
  default:
    // 預設動作
}

可以用的範例給我看嗎?
不好意思我問題真多.......


最後由 lkk6015 於 2007-07-17, 16:53 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-16, 16:17 
離線
頭像

註冊時間: 2007-01-10, 04:14
文章: 159
我強烈建議...
首先去該論譠程式的官方論譠找問題
如果還是解決不了,自己去台灣php聯盟找你的問題
再不行就自己去php手冊找語法
再不行的話去php官網找解答了
如果你自己都不解決問題的話,你是永遠也找不到答案的


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-16, 16:22 
離線
頭像

註冊時間: 2007-01-10, 04:14
文章: 159
代碼:
switch ($_GET['id']) {
  case 394:
    // 做事情
    echo "<a href=網址 target="_blank">文字</a>";
    break;
  case 587:
    // 做事情
    break;
  default:
    // 預設動作
}

是像這樣嗎?
事實上,接下來的問題,就是可以直接用Javascript 或是HTML可以解決的


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-16, 22:16 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
lkk6015 寫:
再連結的頁面是要加什麼嗎?
還有哪邊釋放連結的地方?

你可能誤會了,那個語法是放在被連結的頁面上
也就是用來判斷對方到底點了哪個連結

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 09:38 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
為了避免新手誤解
本人把這篇刪除


最後由 lkk6015 於 2007-07-17, 20:13 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 14:24 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
老實說我聽不太懂你要做什麼...
你一直問說 "連結為何",可是我不知道你是想怎樣去連結
是從 index.php 連到 1255.php 嗎?

看到前面你說 "絕對路徑和相對路徑"...
難道你的意思是說,你不知道絕對路徑和相對路徑的差別在哪裡嗎?

絕對路徑就是把完整路徑寫出來,也就是:
http://cox.phpnet.us/bata/index.php
http://cox.phpnet.us/bata/1255.php

相對路徑的話,舉個例子或許比較容易了解:
  • 甲.php
  • 乙.php
  • 資料夾甲
    • 丙.php
  • 資料夾乙
    • 丁.php
    • 戊.php
如果 甲.php 要連結 乙.php,只要寫 乙.php
如果 甲.php 要連結 丙.php,要寫成 資料夾甲/丙.php
如果 丙.php 要連結 丁.php,要寫成 ../資料夾乙/丁.php
如果 戊.php 要連結 丁.php,只要寫 丁.php

也就是說,如果是同一個資料夾內的話,就可以只寫檔名
而 ../ 則代表著「上一層資料夾」,../../ 就是「上上層」
注意,是兩個點,如果一個點的話就相當於「目前的資料夾」
所以你寫 ./ 和不寫,結果都會是一樣的...

至於「是所有的頁面都要加上所有的Id+變數嗎?」我就更聽不懂了
可以對這句話說得清楚些嗎?

此外,所謂的「做事情」也可以是輸出不同的網頁內容
所以你其實可以把所有內容全放在同一個 PHP 檔案裡
依照傳進來的參數不同來輸出不同的內容
所以你甚至可以把首頁和內頁全做在一個 PHP 裡 XD

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 16:25 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
我承認
我解釋不清楚
但我真著搞不懂
也不小心把焦點模糊調了
在這說聲抱歉。

我是想說如果能給我一個範例檔案可仍會比較好解決問題?
posting.php?mode=reply&t=19614
這段mode=reply&t=19614
是posting.php這個檔案給的嗎?
還是說....?
可以把程式寫好用壓縮檔上傳上來
讓我自己去解吧!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 16:48 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
風痕影 寫:
此外,所謂的「做事情」也可以是輸出不同的網頁內容
所以你其實可以把所有全放在同一個 PHP 檔案裡
依照傳進來的參數不同來輸出不同的內容
所以你甚至可以把首頁和內頁全做在一個 PHP 裡 XD

也就是說要再做事情的地方放置網頁內容就對了事嗎?
然後依照參數不同來輸出不同網頁內容
這樣檔案不是我二三十KB甚至更大嗎?

就拿論壇來比喻好了
他是實際上是好幾個模板組合而成
而模板應該就是?之前的內個檔案裡面吧
而每個有文字或圖片的地方他都一個參數
當我們進入a參數時他就重資料庫理抓取a參數的資料
然而我所說的資料庫應該是SQL吧!
這個解釋是對的嗎?

*--------------------------------------------------*
如果用個JS資料庫會不會比較好?
一頁一包
然後
當我要進入***.PHP的a參數他就當場載入***.PHP的a參數的資料庫


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 18:58 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
我只是舉例而已,你要讓「做事情」的地方變成從資料庫裡取資料當然也行
通常各個論壇也都是這樣做的...

資料庫中有著很多欄位,有些紀錄內文,有些紀錄標題
同時也有個欄位紀錄 ID,每筆資料 (文章) 都有著不同的 ID
你必須用 SQL 下去查詢,看看有哪筆資料的 ID 欄位等於 a 參數所帶的數字
如果找到符合的紀錄,再把這筆資料輸出到頁面上來

網路上有很多跟資料庫和 SQL 有關的教學,你可以多加利用

嗯,請問你說的 JS 資料庫是指什麼?

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 20:05 
離線

註冊時間: 2006-03-26, 15:52
文章: 327
風痕影 寫:
我只是舉例而已,你要讓「做事情」的地方變成從資料庫裡取資料當然也行
通常各個論壇也都是這樣做的...

資料庫中有著很多欄位,有些紀錄內文,有些紀錄標題
同時也有個欄位紀錄 ID,每筆資料 (文章) 都有著不同的 ID
你必須用 SQL 下去查詢,看看有哪筆資料的 ID 欄位等於 a 參數所帶的數字
如果找到符合的紀錄,再把這筆資料輸出到頁面上來

網路上有很多跟資料庫和 SQL 有關的教學,你可以多加利用

嗯,請問你說的 JS 資料庫是指什麼?


有沒有辦
就是用javascript來作對應的參數(我不用重網頁上寫入資料只是做一個單純的讀取作業而已)
當我把網址參數也設為acdggr
他就讀取的網頁內容
但是不會預先載入
類是SQL但他無法重法重網頁上寫入只能做讀取資料的動作
如果您夠厲害一點做出單存使用JavaScript來達到我所說的效果
我也不反對只不過您那個程式應該會大受歡迎尤其是像google Pages的空間應開會很暢銷喔!
附帶一提您看看這樣對不對
預設動作是甚麼意思
代碼:
<?php
switch ($_GET['pages']) {
  case 392:
    // 做事情(這裡放html語法)
    break;
  default:
    // 預設動作
}
?>


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 21:25 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
你好像是在說 AJAX,可以參考這個教學:
http://developer.mozilla.org/zh_tw/docs/AJAX
這樣的話你其實連 PHP 都不需要...

預設動作就是,當每個 case 的情況都不符合時所執行的動作
例如:網址是 pages=4,但你只寫了 case 1, case 2, case 3
這時就會執行所謂的預設動作

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-17, 21:52 
離線
頭像

註冊時間: 2007-01-10, 04:14
文章: 159
實在是不了解你想做到什麼樣的效果
之前我玩javascript時,最後玩出來的成品是像頁籤一樣的東東
如果是用javascript來寫的話,可以先預設一組array來存你的資料,看你選取的是另一個change,然後再特定的區塊內改變內容
如果是像這樣的話
請多去網路上找資源,這類的資源滿多的(我是買書學的啦)


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 73 篇文章 ]  前往頁數 上一頁  12345  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群