廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 55763 個閱讀者
 
<< 上頁  1   2   3  >>(共 3 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
chris710908 手機 會員卡
個人文章 個人相簿 個人日記 個人地圖
知名人士
級別: 知名人士 該用戶目前不上站
推文 x15 鮮花 x128
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ham119 於 2011-05-24 09:42 發表的 : 到引言文
請問仍可以問問題嗎~~

已經回您信箱囉^^


獻花 x0 回到頂端 [20 樓] From:臺灣中華電信股份有限公司 | Posted:2011-05-24 22:40 |
John77
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

您好:

我照您的程式做,但我選了第一層的系所類別條件後,第二個條件的地方會變灰的,不會出現教師名稱,狀況如http://140.121.175.3...est2.php網址所示。

在test2.php及action.php都有加入下面那一行的指令
<?php require_once('Connections/cosar.php'); ?>

並且在Connections資料夾內亦有cosar.php這個檔案

test2.php程式碼如下
<?php require_once('Connections/cosar.php');//引入資料庫連結檔 ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>國立臺灣海洋大學海洋科學與資源學院教師著作目錄</title>
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript" src="jquery/jquery.cascade.js"></script>
<script type="text/javascript" src="jquery/jquery.cascade.ext.js"></script>
<script type="text/javascript" src="jquery/jquery.templating.js"></script>
</head>
<body>
<select name="faculty[]" id="faculty">
<option value="">系所</option>
<?php
mysql_select_db($database_cosar, $cosar);
$query = sprintf("SELECT DISTINCT faculty FROM ref");
$result = mysql_query($query, $cosar);//資料庫設定結束

//撈出資料庫廠商類別的值
while ($row = mysql_fetch_assoc($result)) {   echo '<option value="' . $row["faculty"] . '">' . $row["faculty"] . '</option>' . "\n";   }?></select>
<select name="name_c[]" id="name_c"><option value="">教師</option></select>
<script>
jQuery(document).ready(function(){ $('#name_c').cascade('#faculty', {
ajax: {   type: "GET",   url: 'action.php',  
    data: { act: 'first', val: $('#faculty').val() } },
    template: function(item) { return "<option value='" + item.Value + "'>" + item.Text + "</option>"; },
    match: function(selectedValue) { return this.When == selectedValue; } });});</script>
</body>
</html>

action.php程式碼如下:
<?php require_once('Connections/cosar.php'); ?>

<?php
header('Content-Type:text/html;charset=utf-8');
// 資料庫設定
mysql_select_db($database_cosar, $cosar);

if (!empty($_GET['act'])) {
  $action = $_GET['act'];
}
if (!empty($_GET['val'])) {
  $parentId = $_GET['val'];
}
$list = '['; switch ($action) {
  case 'first':
  $query = sprintf("SELECT DISTINCT name_c FROM ref WHERE faculty = '$parentId' AND name_c!='' ORDER BY name_c ASC");
  $result = mysql_query($query, $cosar);
  while ($row = mysql_fetch_assoc($result)) {
  $list .= '{\'When\':\'' . $parentId . '\',\'Value\':\'' . $row["name_c"] . '\',\'Text\':\'' . $row["name_c"] . '\'},';
    }
  break;
  }
$list .= ']';
echo $list;
?>

資料格式欄位如下:
欄位 型態 校對 屬性 Null 預設值 附加 執行
refID int(10)   否   auto_increment          
fac_num int(10)   是 NULL          
tea_num int(10)   是 NULL          
name_c varchar(255) utf8_general_ci 是 NULL          
name_e varchar(255) utf8_general_ci 是 NULL          
faculty varchar(255) utf8_general_ci 是 NULL          
Year varchar(255) utf8_general_ci 是 NULL          
Month varchar(255) utf8_general_ci 是 NULL          
Journal varchar(255) utf8_general_ci 是 NULL          
Title varchar(255) utf8_general_ci 是 NULL          
volumn varchar(255) utf8_general_ci 是 NULL          
page varchar(255) utf8_general_ci 是 NULL          

實在找不出問題到底出在那裏。另外這個方式除了能做動態下拉式選單,相關的檔案是否會跟著變動,如選擇某一系所後,列出該系所所有教師,再點選老師,則會將該位老師的相關著作都列出,語法會很困難嗎。

敬請賜教,謝謝。


獻花 x0 回到頂端 [21 樓] From:臺灣教育部 | Posted:2011-07-13 15:20 |
ming218
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

jquery.rar 檔案不見了嗎?
表情


獻花 x0 回到頂端 [22 樓] From:臺灣教育部 | Posted:2014-11-10 15:20 |
coolcat826
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x0
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

請問如果資料表是在兩個資料表內怎麼做動態選單?


獻花 x0 回到頂端 [23 樓] From:臺灣財團法人國家實驗研究院 | Posted:2014-11-17 00:37 |

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