選單處理
接著要處理縣市、鄉鎮選單在選擇項目後能夠做 POST 的動作,方式很簡單就先點選要處理的選單,然後於『標籤檢視窗 \ 行為』面板中新增『Submit Form』,『行為』在各個Dreamweaver中的位置有一點小差異。
接著就可以設置所要 POST 的表單,沒什麼好選的,目的就是自己dymenu.php。
完成之後可以在清單中看到這樣的資訊,同樣的除了上面的縣市選單需要以外,鄉鎮選單 town 也需要在選擇項目後 POST,就依據同樣的方法來做處理。
接著就來測試吧,首先在文字欄位填上資訊,然後於縣市選單中選擇一個項目。
然後你就可以看到文字欄位中的資訊會被保留住,選擇一下第二階選單。
毫無疑問的第三階選單就會顯示所有位於該範圍內的項目。

請問可以分享您的程式碼嗎?
因為我只知道利用HttpRequest來送出資料給PHP,
但是PHP怎麼回傳我就不知道了
hi~
http://cttlee.cc/php/examples/dymenu/dymenu.phpx
Dear cttlee 大大:
在畫面最上方的「HOME」連結似乎還未更新呢!還是舊的網址喔。
by 直角兄
當兵 很懶XD
那時候會動就沒理了
不好意思
請問大大可有辦法改成ASP+ACCESS版本嗎
小弟對這個功能已經困擾很久了
但一直都找不到實際看得懂可用的範例
這個雖然有教學
可是也是沒有範例檔可下載學習
怎麼試都不成功
http://www.pc-net.com.tw/aspro/article/asp0521.asp?articleid=50
感謝
語法不同、邏輯一樣
應該是沒什麼問題的
pc-net的JS版本只要把選項改掉就可以用了
大大你好
想要請教你有辦法用mssql寫嗎?…
我有試著改過你的碼
但有些語法好像不能><
我是使用php跟mssql連
我試了好久
都不能用><….
可以幫助我一下嗎?謝謝!
資料庫用什麼應該沒什麼差別吧
你需要處理資料庫連線、建立資訊集的部分
這邊的程式碼會不一樣
不好意思,請問為何我們第一層選單跑出來會是問號呢?
編碼的問題吧
http://www.google.com.tw/search?sourceid=navclient&aq=2&oq=mysql_quer&hl=zh-TW&ie=UTF-8&rlz=1T4GGIH_zh-TWTW262TW262&q=mysql_query+set+names+'utf8‘
請問行為的Submit Form是擴充嗎?我的DW沒那個項目吶 🙄
拍謝~~我看到了~~是擴允元件沒錯 😳
林小白兄…我在擴充元件找不到這個 file,可以放上來嗎??
喔~~我在 yahoo 也找到了~~謝謝
在哪阿~我找不到耶 可以貼出來嗎~
您好!
請教一下~因為我下載的是DWCS4破解版~但擴充元件卻無法安裝~必須要MX才能使用ㄟ~~是因為我的是破解版的關係嗎
大大~我還是找不到這個元件ㄟ~~sos
謝謝~~我找到了
老師您好!
我照著步驟做~終於完成了!但我出現了問題
1.第一階選項不會停留在我所選擇的項目,但第二階會依照我第一階選項所點選的出現該有的選項.例如:第一階順序為NISSAN.FORD.MAZDA.TOYOTA…無論我怎麼選~第一皆都會跳回NISSAN.但我點選NISSAN的話第二階卻不會出現該廠牌的車款
麻煩老師幫我解答
這是第三頁處理的東西
thanks!我重新檢查了一遍~~解決了!!因為是新手可能會有很多問題
老師您好!想像您請教您幾個問題~因為我要做的是車輛的選單~1.依下拉式條件選單後再另一個視窗開啟顯示我所選的條件資料2.例如我一次有好幾台同款車輛,我的資料庫該怎麼編輯?如果照以上的做法做是否會出現選擇一個廠牌選單上卻顯示多個同款車型?
老師您好:
拜讀您的大作「精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典」,真的獲益良多,尤其是第一個範例﹣訊息發佈系統,解決了我很多問題。這個多階選單也是很實用的功能,我依照您的教程,也成功完成了。
不過最近遇到一個問題,想請教您一下。就是在設計一個人事(會員)管理的時候,估計有(新增、修改、刪除)三個表單,在(新增)時,需要輸入的資料有姓名、生日、興趣、地址…等等,而地址就是使用多階選單構成。在(修改)時,載入了URL參數,篩選出選定的會員資料,但是這個時候若想修改地址時,選單按完,所有載入的資料(姓名、生日、興趣、地址…)都變空白了,我知道是表單POST給自己而造成的,但一直想不出方法。請問要如何才能在(修改)表單保留已載入的資料呢?謝謝您!
不好意思 可以請問 擴充元件如何下載的嗎?
我抓不到,那些國外網頁我也看不懂(哭
這裡有cookie啊
老師你好:
我找老師的步驟完成了”一組”動態選單,可是當網頁中有”第兩組”動態選單的時候,第二個選單卻會被第一個選單影響,應該怎麼設定呢??
PS.(1)第一組選單跟第二組選單沒有關係~
(2)老師網頁裡面的教學,書裡面都有嗎??
URL參數要獨立使用 我猜你兩組都用同樣的URL參數
這個選單應該會放在CS5裡
您好:
可以提供動態N階選單範例下載嗎?
請問flevSubmitForm.mxp擴充元件在那裡可以下載,我上網都找不到,可以告訴我下載點嗎?
您好:
可以也給我那個擴充元件下載點嗎?因為我找不到下載點! 😕
你好 這個範例讓我學了很多
我有一個問題: 我可以做單一個多階動態選單 OR 單一個靜態選單+文字欄位 的多條件搜尋
但是動態選單+文字欄位的建搜尋卻沒有辦法 因為在動態選單的表單必需用POST才能做出 但是搜尋條件的表單卻要用 GET才可以
請問要怎麼解決這個問題? 謝謝
POST or GET都是你自己可以決定的
沒有說搜尋條件部分的程式一定要用GET or POST
http://cttlee.cc/php/examples/dymenu/dymenu.phpx
關於第十章認證,Auth=1時,如未至信箱點選認證仍可登入,
雖有看過相關文章,但 (1.)資料集的篩選器是設為”Account=表單變數username”嗎? (2.)拖曳該欄位值至登入後導向成功頁面前?應該是指login.php?
到底是拖曳到實際程式碼那裏?
~這二個問題始終無法解決,可否請作者或各位高手解惑..
以下是我依書本做的(CH 10 – login.php)
<?php
if (!function_exists(“GetSQLValueString”)) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = “”, $theNotDefinedValue = “”)
{
if (PHP_VERSION
我可能問錯問題 在搜尋功能上 要在哪邊加入變數 去判斷是按下按鈕才送出表單呢??
因為搜尋並不是伺服器功能
我自己試著去改 都無法正確做出功能 請老師指教 謝謝
按下按鈕送出表單是依據form的設置
可以轉至其他頁面
選單就是只有將資訊傳遞給自己
設計沒有不允許登入
你可以試著在設置【登入使用者】伺服器行為時,將『層級來源』的欄位更改為Auth,然後看是要搭配【限制存取頁面】或是利用$_SESSION[‘MM_UserGroup’] 來處理
老師 搜尋的條件 和顯示頁面我是寫在同一個頁面
我看不出哪邊的程式碼是單單送給表單 還是在網頁上+上變數作搜尋
是$currentPage = $_SERVER[“PHP_SELF”];有關的程式碼嗎?
請老師提示謝謝!
主要是我搜尋的條件和下拉式選單包在同一個form
當form是post的時候二階下拉選單可以單獨運作 但是搜尋功能就不能用了
當form是get的時候 第一階下拉選單一選就會直接搜尋 不能讓使用者輸入其他的搜尋條件
我試著用form包form 或者其他方法 例如老師敎的+變數讓他暫緩送出表單
可是都失敗 困擾我很久~請老師指點迷津
如果有伺服器行為 也就有$editFormAction
就可用老師方法 在伺服器行為之前加入自定變數判斷
但搜尋沒有 只有$currentPage 加變數暫緩送出表單的地方 我找不到適當的地方T.T
不好意思~請問flevSubmitForm.mxp擴充元件要在那裡下載? 我找不到下載點~
可否告訴我一下~謝謝!!
在這個網站的dreamweaver分類中
站長有一篇文章分享很多extention
去那篇找找看吧
表單動作POST, 目標search_result.php
搜尋資料集做在search_result.php變數改由POST取得
選擇選單項目表單會POST給自己
按下按鈕會將資料POST至search_result.php
謝謝 解決了^^
m(_ _)m
不好意思,請問一下為什麼我資料庫輸入中文,用上面的方法做出三階選單以後顯示出?????,而不是顯示中文字,而且照上面做完以後,我的選單從第一階開始就沒連動下去第二三階
😎 有問題再問我唄~
您好,我是直接貼上您公開的PHP程式碼修改的,我現在遇到一個問題是,當按下onchange網頁更新時,我其他兩個從資料庫抓的欄位資料會變成空,請問這個要如何解決呢?非常感謝解答。
老師首先我要先謝謝你的指導文,
老師在最後的步驟(除錯步驟),我沒有程式語言底子
所以我找不到地方除錯呢
請問老師我該如何找到要除錯的地方呢??