MozTW 討論區 https://forum.moztw.org/ |
|
php變數連結問題?(尚未解決) https://forum.moztw.org/viewtopic.php?f=8&t=19614 |
第 1 頁 (共 5 頁) |
發表人: | lkk6015 [ 2007-07-07, 15:23 ] |
文章主題 : | php變數連結問題?(尚未解決) |
我最近有趣下載討論壇程式下去解 但是我解不出來 不知哪邊是有關變數連結的部分 請會這個語法的大大教一下好嗎? 由於程式碼太多所以就省略囉 正確語法為 焦貓 寫: 代碼: <?php switch ($_GET['page']) { // "?page=什麼?" case "conswd": // "?page=conswd" echo '<frameset rows="*" framespacing="0" frameborder="NO"> <frame src="http://googlepages.com/index.htm" scrolling="AUTO" name="One" noresize> <noframes> 此網頁使用框架,但是您的瀏覽器並不支援。 </noframes> </frameset>'; // 印出frameset break; case "conswd_blog": // "?page=conswd_blog" echo '<frameset rows="*" framespacing="0" frameborder="NO"> <frame src="http://googlepages.com/index.htm" scrolling="AUTO" name="One" noresize> <noframes> 此網頁使用框架,但是您的瀏覽器並不支援。 </noframes> </frameset>'; break; default: // 預設動作 (以上皆非) echo "您的連結無效"; } ?> 這個結果是由這幾位大大的心血結晶 |
發表人: | legnaleurc [ 2007-07-07, 17:14 ] |
文章主題 : | |
看不太懂 你是說GET和POST的參數嗎? |
發表人: | lkk6015 [ 2007-07-08, 11:29 ] |
文章主題 : | |
legnaleurc 寫: 看不太懂
你是說GET和POST的參數嗎? 恩 希望大打大能夠把可以設定的地方及個語法貼出來教我如何修改? |
發表人: | 焦貓 [ 2007-07-08, 21:31 ] |
文章主題 : | |
post和get大多數都是用form來傳的 而get會直接接在網址後面 post是看不到的 |
發表人: | lkk6015 [ 2007-07-09, 07:56 ] |
文章主題 : | |
是解posting.php這個檔沒錯吧 還有我真的不知道哪邊是變數連結的語法 麻大大大貼一下好嗎 |
發表人: | legnaleurc [ 2007-07-09, 16:07 ] |
文章主題 : | |
"印象中" PHP的POST是放在$HTTP_POST_VARS這個陣列裡 比方說你在<form>裡把變數放到email裡 那就要用$HTTP_POST_VARS['email']提出內容 |
發表人: | kourge [ 2007-07-10, 05:38 ] |
文章主題 : | |
$_GET 和 $_POST 好像是比較新的 predefined global variable。兩者皆是 associative array。 |
發表人: | 焦貓 [ 2007-07-12, 12:58 ] |
文章主題 : | |
剛剛看到有人有寫教學,你可以去看看 按這去教學 |
發表人: | lkk6015 [ 2007-07-12, 15:06 ] |
文章主題 : | |
如果有範例+原始檔內容會更容易懂 本人css就是這樣學來的 |
發表人: | kourge [ 2007-07-13, 12:14 ] |
文章主題 : | |
這樣唯一的缺點是如果範例不好,那學到的也... ![]() |
發表人: | lkk6015 [ 2007-07-13, 13:42 ] |
文章主題 : | |
kourge 寫: 這樣唯一的缺點是如果範例不好,那學到的也...
![]() 但較容易理解 php這種比較抽象的東西應該是要有範例會學的比較快,且用用久了自然就會知道那邊是調什麼哪些的阿。 大大拜託一下幫忙找一下是否有這種教學,或者自創教學也可唷! 錯了我並不怪你,反正大家都還在學。 或者走別個方案就是 提供語法 要註名是要放在哪個檔案裡 說明哪些可以改哪些不能改 可改的地方 並註明內涵的值 只要提供 我會測試,若有不會,會再問 因為我對抽象的東西理解力很差。 |
發表人: | 風痕影 [ 2007-07-13, 16:18 ] |
文章主題 : | |
突然在想,你的意思會不會是這樣: 用一個超連結,連結的網址長得像這樣 http://blahblahblah.com?id=812 依照後面數字或文字的不同,顯示出不同的頁面? 基本上是這樣子的,像我上面這個網址用的參數是 id=812 那麼在接收這個參數的程式中,就必須用樓上說的 $_GET['id'] 來接收 收到的值就會是 812 你可以用 if...else.. 或其他方式判斷這個值是多少 然後讓程式執行相對應的動作 |
發表人: | lkk6015 [ 2007-07-13, 19:26 ] |
文章主題 : | |
我就是這個意思 可提供語法嗎? 我對他還不熟 不會寫....... 因為我想做要在某些連結直接使用PHP變數連結語法 來達到簡化網址且好記的目的 若可以同時有 http://cos.gtg.ec/inf.php?id=19990*77450 和 http://cos.gtg.ec/inf.php?pages=82893&1265 都只到不同頁面 這個有辦法辦到嗎? |
發表人: | kourge [ 2007-07-14, 00:54 ] |
文章主題 : | |
除了 if...else 以外,還可以用 switch 代碼: switch ($_GET['id']) {
case 394: // 做事情 break; case 587: // 做事情 break; default: // 預設動作 } |
發表人: | 風痕影 [ 2007-07-14, 01:14 ] |
文章主題 : | |
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 是另一個參數... |
第 1 頁 (共 5 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |