iT邦幫忙

0

請教關於dreamweaver動態選單的值

  • 分享至 

  • xImage

我用dreamweaver軟體做

有一個資料表名稱為 warehouse 做為動態選單

裡面有2個欄位

warehouse_id 主鍵

warehouse_name 倉庫名稱

使用動態選單 值為 warehouse_id 標籤為 warehouse_name

另一個資料表名為 warehouse_save 作為插入記錄用

裡面有3個欄位

warehouse_no 主鍵

warehouse_id 連外鍵

warehouse_name 倉庫名稱

請問

1.如何在選擇動態選單後一次把 warehouse_id 主鍵 插入到 warehouse_save 下的 warehouse_id 及 warehouse_name 倉庫名稱 插入到 warehouse_save 下的 warehouse_name

2.如果篩選的值設為 warehouse_id 主鍵 怎麼讓他在螢幕上顯示是 warehouse_name 倉庫名稱

以上請教 謝謝先

看更多先前的討論...收起先前的討論...
有SQL嗎?
還有呈現的結果??
有點看不懂問題
kushu iT邦新手 5 級 ‧ 2014-08-05 14:47:46 檢舉
你好:
我是用dreamweaver軟體做的 有連MYSQL
我的問題是假設我有一個表 裡面有2個欄位 主鍵:1.2.3 名稱:台北.台中.高雄
這個做成動態選單 值選為1.2.3 標籤顯示為台北.台中.高雄
這個部分正常 選擇選單之後也能將1.2.3填到另一個紀錄表內(但是一次只能傳送一個直插入記錄)
但是我想在選擇選單後能將選取的數值 2跟台中 一次記錄到記錄表內2個欄位 1個是數字1個是名稱
(一次傳送2個值插入2個欄位)

或是紀錄表記錄成ID(數字-2) 但是查詢此紀錄表的篩選值為ID但是出現在螢幕上為名稱:台中

新手討教有點詞不達意 請多見諒
外獅佬 iT邦大師 1 級 ‧ 2014-08-06 09:46:01 檢舉
這...是需要天份滴....毆飛
kushu提到:
這個部分正常 選擇選單之後也能將1.2.3填到另一個紀錄表內(但是一次只能傳送一個直插入記錄)
但是我想在選擇選單後能將選取的數值 2跟台中 一次記錄到記錄表內2個欄位 1個是數字1個是名稱
(一次傳送2個值插入2個欄位)

或是紀錄表記錄成ID(數字-2) 但是查詢此紀錄表的篩...(恕刪)

最主要是這邊看不懂敘述!
我需要圖解落寞
iT邦幫忙MVPwiselou提到:
這...是需要天份滴....

我剛剛看成需要...天線失神
kushu iT邦新手 5 級 ‧ 2014-08-06 16:22:59 檢舉
可能真的需要天線Orz 都快覺得自己是外星人了 無法跟IT人溝通
我再試著解釋一下
我是要做一張記錄 貨運的單子

貨運紀錄裏要有 起點 終點 貨品數量

然後起點分開一張表可以隨時新增地點(這個表我做成動態選單可以在登記的時候用選的)

大致上都沒問題 我碰到的問題是 起點表 會有2個欄位
1.主鍵 紀錄1.2.3.4.5 的
2.起點的名稱 紀錄 台北.台中 的

動態選單只能把1個欄位記錄到貨運紀錄表內.如果我選擇把1.2.3.4記錄到貨運紀錄表內
到時候查詢貨運紀錄表 只能查到1.2.3.4 不會出現台北台中

如果還看不懂暈
我再想想辦法截圖看看
kushu iT邦新手 5 級 ‧ 2014-08-06 22:29:34 檢舉
怎麼圖出不來爆氣
kushu iT邦新手 5 級 ‧ 2014-08-06 22:35:55 檢舉
warehouse 資料表 紀錄倉庫名稱 有2個欄位

上面資料表做成動態選單

動態選單的數值

插入記錄到下面這張資料表


沒辦法一次把起點的ID跟倉庫名稱記錄到表裡

所以查詢貨運紀錄表變成


1.所以我問一個動態選單一次怎麼填入貨運紀錄表ID跟倉庫名2個欄位

2.查詢起點欄位的值為2怎麼轉顯示成台中

我已經盡我最大努力解釋了汗
kushu iT邦新手 5 級 ‧ 2014-08-06 22:42:57 檢舉
warehouse 資料表 紀錄倉庫名稱 有2個欄位

上面資料表做成動態選單

動態選單的數值

插入記錄到下面這張資料表

沒辦法一次把起點的ID跟倉庫名稱記錄到表裡

所以查詢貨運紀錄表變成


1.所以我問一個動態選單一次怎麼填入貨運紀錄表ID跟倉庫名2個欄位

2.查詢起點欄位的值為2怎麼轉顯示成台中

我已經盡我最大努力解釋了汗
kushu iT邦新手 5 級 ‧ 2014-08-06 22:56:02 檢舉
弱弱問一下這個討論區 怎麼沒辦法編輯文章的 圖太小也沒辦法改 也沒辦法刪除
發文前請先de bug,順便練練除錯能力偷笑
kushu iT邦新手 5 級 ‧ 2014-08-08 22:54:24 檢舉
謝謝 chingfeng
我合體了
SELECT warehouse_save.car_start,warehouse.warehouse_id,warehouse.warehouse
FROM warehouse_save,warehouse
WHERE warehouse_save.car_start = warehouse.warehouse_id


另一個AJAX好難理解 找不到範例
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
老鷹(eagle)
iT邦高手 1 級 ‧ 2014-08-07 08:42:51
最佳解答

1.所以我問一個動態選單一次怎麼填入貨運紀錄表ID跟倉庫名2個欄位
方案A.
使用AJAX,當選擇好SELECT之後,POST(JQUERY)warehouse_id取得倉庫名,再把倉庫名寫入到隱藏欄位(hidden),在去做寫入動作.

方案B,
表單傳送到後端處理時,利用warehouse_id去取得倉庫名,在一起寫入資料表.

2.查詢起點欄位的值為2怎麼轉顯示成台中
使用JOIN
以下沒有測試喔,不要直接拿去用!

<pre class="c" name="code">
SELECT car_no,car_start,car_b01,warehouse 
FROM 查詢貨運紀錄表(不知道表名),warehouse 
WHERE warehouse_id = car_start

希望有幫助到您,下次發問盡量圖文並茂Orz

kushu iT邦新手 5 級 ‧ 2014-08-07 15:32:08 檢舉

謝謝你的解答 但是我才剛開始學用dreamweaver作
AJAX.JOIN我GOOGLE了 應該是程式碼 我看了半天無法理解怎麼使用
您能告訴我在dreamweaver裡要怎麼弄嗎
表一
warehouse
紀錄倉庫名稱

表二
car_save
紀錄貨運單

dreamweaver 兩年前用過,之後就沒用了!
第一 太依賴工具,基本功會不足.
第二 老鷹把自己定義為後端工程師,前端設計用dreamweaver是沒關係.
第三 dreamweaver生成碼非常難維護,每個名稱都露露長.
1.你可以採取方案B.
使用後端方式去做!
你POST過去的後端程式有嗎??
還有你後端搭配的語言為何(PHP,ASP.....)??

2.JOIN不難,難在不去使用,用了之後會覺得很好用的!

我要發表回答

立即登入回答