RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [php] [求助]急PHP的選擇紐無法對應??   字型大小:||| 
陽だまり
白銀驢友
等級: 15等級: 15等級: 15等級: 15等級: 15
ささらの可愛さは異常

 . 積分: 1330
 . 精華: 1
 . 文章: 3159
 . 收花: 10387 支
 . 送花: 26639 支
 . 比例: 2.56
 . 在線: 4508 小時
 . 瀏覽: 30308 頁
 . 註冊: 7232
 . 失蹤: 1239
 . 星の彼方
#1 : 2008-4-24 04:49 PM     全部回覆 引言回覆

小弟也只是初學者而已
列出幾個奇怪的地方共同討論一下


引用:
rich007co寫到:
主程式部分
switch($_POST["UserAge"])
{
case "Age1":
$Age = "未滿20歲";
break;
case "Age2":
$Age = "20~29";
break;
case "Age3":
$Age = "30~39";
break;
case "Age4":
$Age = "40~49";
break;
case "Age5":
$Age = "50歲以上";

}


switch($_POST["UserAge"])
{
case "Age6":
$Age = "男";
break;
case "Age7":
$Age = "女";


}

switch($_POST["UserAge2"])
{
case "Age8":
$Age = "小學";
break;
case "Age9":
$Age = "國中";
break;
case "Age9":
$Age = "高中職";
break;
case "Age10":
$Age = "專科";
break;
case "Age11":
$Age = "專科";
break;

}

藍色的地方,應該是二個不同的選擇格子吧
但怎麼會代入同樣的$_POST["UserAge"]來判別對應吧

紅色的地方應該要加上break;來正常的結束吧

然後每一個的$Age的地方
每個格子的$Age應該要叫不同的變數名稱才對(除非你是用array來儲存資料)
不然第一個資料得到後,第二個資料又把第一個的資料給洗掉
最後只會剩你最後一個判別的資料而已

然後,第二段

引用:
rich007co寫到:
另一個覆程式部分
問卷填完時要顯示出來的畫面 都一直對應不上
只有出現前的前面的標題 後面的選單無出現
不知哪裡有設錯

switch($_POST["UserAge"])
{
case "Age1":
$Age = "未滿20歲";
break;
case "Age2":
$Age = "20~29";
break;
case "Age3":
$Age = "30~39";
break;
case "Age4":
$Age = "40~49";
break;
case "Age5":
$Age = "50歲以上";
}


switch($_POST["UserAge"])
{
case "Age6":
$Age = "男";
break;
case "Age7":
$Age= "女";

}

switch($_POST["UserAge2"])
{
case "Age8":
$Age = "小學";
break;
case "Age9":
$Age = "國中";
break;
case "Age9":
$Age = "高中職";
break;
case "Age10":
$Age = "專科";
break;
}


也有和第一段同樣的問題產生
要不要再檢查一下程式呢



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
陽だまり
白銀驢友
等級: 15等級: 15等級: 15等級: 15等級: 15
ささらの可愛さは異常

 . 積分: 1330
 . 精華: 1
 . 文章: 3159
 . 收花: 10387 支
 . 送花: 26639 支
 . 比例: 2.56
 . 在線: 4508 小時
 . 瀏覽: 30308 頁
 . 註冊: 7232
 . 失蹤: 1239
 . 星の彼方
#2 : 2008-4-25 04:20 PM     全部回覆 引言回覆

抽個空幫樓主做個範例程式
小弟美術很差,所以醜醜的請見諒

demo網址:
http://hidamari.890m.com/

ps:過些時候就會移掉這樣

[attach]34459[/attach]

radio_class函數的使用方法

radio_class($rname,$rvalue,$rchecked)
$rname是這個radio的名稱
$rvalue是這個radio的各個選項(包括值)
$rchecked是這個radio的選項中,想預設點選的選項

學 歷:
來舉例的話就是:
radio_class("school","小學 國中 高中職 專科 大學 碩士 博士","專科")
這個radio叫school,然後各有小學、國中、高中職、專科、大學、碩士、博士這些選項
預設點選在專科的部分這樣

[陽だまり 在  2008-4-25 04:24 PM 作了最後編輯]


 附件: 您所在的用戶組無法下載或查看附件


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-1 01:02 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.022400 second(s), 7 queries , Qzip disabled