iT邦幫忙

0

關於輸入訂單編號自動跳到指定目錄

  • 分享至 

  • xImage

我想設計一個網頁

希望在上面出現一個填訂單編號的方塊
當按送出後 自動跳到 /databs/在方塊填的訂單編號/index.php
有辦法嗎?
如果可以的話
請將網頁原始碼php or html都可以
回覆給我
萬分感激~

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2013-06-23 17:19:52 檢舉
有沒有考慮改成自動跳到:
/databs/order_query.php?order_id=在方塊填的訂單編號
eason57 iT邦新手 5 級 ‧ 2013-06-23 17:25:25 檢舉
id所表示的內容要在哪裡改?
slime iT邦大師 1 級 ‧ 2013-06-23 18:17:28 檢舉
先確認一下:

目的是: 查詢訂單相關資訊對吧?

首先看一下您提的作法:
跳到 /databs/在方塊填的訂單編號/index.php

您覺得該修改的部份是哪裏?

(水母計數器)
1
2
3
4
5
6
7
8
9
10

這是檔案結構, 所以要異動 apache 或 iis 等 httpd , 也就是每多一張訂單, 系統要多建一個目錄, 目錄內放一個 index.php , 而系統查詢時, 必須對每一張訂單產生一個要求連線.
這樣會有幾個問題:
a. 大概 index.php 都是相同的結構.
b. 建立目錄與查詢的效率較低.
c. 如果有 r-proxy , 負擔會很大.
d. 以後訂單過期(或封存), 這些檔案結構還要再清除一次.

所以....(水母倒數)
既然只是查詢訂單, 結構應該是雷同的, 只有內容不同, 所以只寫一個 order_query.php , 並且把訂單編號以參數方式丟給 order_query.php 處理, 有幾個優點:
a. 程式只有一支, 維護範圍小.
b. 不異動檔案結構, 效率較佳.
c. 預到過期等處理, 程式就可以判斷.

至於[query]id所表示的內容要在哪裡改?[/query]
這應該是寫 php 最開始就會學到的帶入參數, 通常入門書就有了.
eason57 iT邦新手 5 級 ‧ 2013-06-23 19:55:59 檢舉
目前我只想使用/databs/在方塊填的訂單編號/index.php 方式處理
是否可以請您賜教?
slime iT邦大師 1 級 ‧ 2013-06-23 21:33:30 檢舉
回答那邊有人提供您要的解法了.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
newkevin
iT邦高手 1 級 ‧ 2013-06-23 16:37:16
最佳解答

題目理解 這樣對嗎
1 在網頁填訂單編號的方塊 輸入 123
2 按送出
3 3A另開網頁 123網頁 還是 3B另開 固定頁 在某格 跳123

eason57 iT邦新手 5 級 ‧ 2013-06-23 16:39:10 檢舉

是說在方塊輸入單號後
就自動開啟網頁 http://xxx.com/databs/輸入的訂單號/index.php

eason57 iT邦新手 5 級 ‧ 2013-06-23 16:44:47 檢舉

喔 是另開網頁http://xxx.com/databs/123/index.php

4
ted99tw
iT邦高手 1 級 ‧ 2013-06-23 11:23:14

eason57提到:
回覆給我

要寄到什麼地址...

看更多先前的回應...收起先前的回應...
eason57 iT邦新手 5 級 ‧ 2013-06-23 11:31:30 檢舉
ted99tw iT邦高手 1 級 ‧ 2013-06-23 11:36:52 檢舉

先去買郵票...冷

eason57 iT邦新手 5 級 ‧ 2013-06-23 11:39:37 檢舉

...

eason57 iT邦新手 5 級 ‧ 2013-06-23 16:37:47 檢舉

eason57提到:
3

.........................................

6
海綿寶寶
iT邦大神 1 級 ‧ 2013-06-23 20:13:44

試看看合不合用

<pre class="c" name="code">

<script language="Javascript">
   function changeurl() {
      window.open("http://xxx.com/databs/" + document.getElementById("orderno").value + "/index.php");
   }
</script>
<input type=text id="orderno"/>
<input type=button value="SEND" onclick="changeurl();"/>
eason57 iT邦新手 5 級 ‧ 2013-06-23 21:45:31 檢舉

阿 抱歉 我選錯人了
請到這補點~抱歉
http://ithelp.ithome.com.tw/question/10122211

我要發表回答

立即登入回答