作者 主題: [問題]有關表單資料傳送…  (閱讀 4977 次)

0 會員 與 1 訪客 正在閱讀本文。

hover

  • 懷疑的國中生
  • **
  • 文章數: 66
    • 檢視個人資料
[問題]有關表單資料傳送…
« 於: 2004-09-15 00:14 »
想請問一下

如果想要作到表單"多筆資料傳送"
其中表單傳送的資料,都是要給同一個name
或同一個變數的話
請問我該如何寫段程式呢?

小弟也想過應該是用array來解決,但上google找了好久
雖有提到array與表單傳送的部份資料…但還不是很了解
有沒有學長願意簡單解說一下或提示一下…??

----表單傳送----
<form name=form1 method=post action=test.php>
<input name=test type=text value=測試一>
<input name=test type=text value=測試二>
<input name=test type=text value=測試三>
<input name=submit type=submit value=go>
</form>

ricky

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 669
    • 檢視個人資料
    • Ricky 碎碎唸
[問題]有關表單資料傳送…
« 回覆 #1 於: 2004-09-15 08:37 »
為什麼會有一個變數多個值呢??
如果是要用array的話
是看看這樣吧
<input name="test[0]" type=text value=測試一>
<input name="test[1]" type=text value=測試二>
<input name="test[2]" type=text value=測試三>
研究一下print_r($_POST)
就知道怎麼用了
我的symfony作品:YOMOpets 寵物誌
有興趣可以一起來討論symfony喔
我的部落格:http://ricky.ez2.us/

hover

  • 懷疑的國中生
  • **
  • 文章數: 66
    • 檢視個人資料
[問題]有關表單資料傳送…
« 回覆 #2 於: 2004-09-15 08:55 »
引述: "ricky"
為什麼會有一個變數多個值呢??
如果是要用array的話
是看看這樣吧
<input name="test[0]" type=text value=測試一>
<input name="test[1]" type=text value=測試二>
<input name="test[2]" type=text value=測試三>
研究一下print_r($_POST)
就知道怎麼用了


抱歉~
我沒有說的很清楚。
我是想作一個類似建立產品資料的網頁表單,讓user在表格中輸入key in幾個產品資料後,然後在下方的"傳送"就可以將資料寫入資料庫…
但問題是,有關這方面的網頁傳送與接收後,如何寫入資料庫這段處理過程我不是清楚…
sql的語法是知道啦!但如何接收如同上述ricky所展示"表單傳送"的"資料"寫入變數,這部份的語法我就不是很清楚了…所以只好來這兒問一下囉!
不知道這部份有沒有範例code可以參考一下… :D

唐小路

  • 活潑的大學生
  • ***
  • 文章數: 277
    • 檢視個人資料
[問題]有關表單資料傳送…
« 回覆 #3 於: 2004-09-15 09:55 »
....

hover

  • 懷疑的國中生
  • **
  • 文章數: 66
    • 檢視個人資料
[問題]有關表單資料傳送…
« 回覆 #4 於: 2004-09-15 14:05 »
引述: "httang"
用loop將資料寫入...
可參考
http://phorum.study-area.org/viewtopic.php?t=24497&highlight=array


感謝您的提供的資訊
但也許小弟資質駑頓…早上試了後,還是沒試出來…
我把想作的事貼code出來看看好了,也許這樣可以得到更多的資訊…
順便也請您指點一下~

問題:如何撰寫接收下列表單value的程式碼,並將該value寫入資料庫的table??

----test_input.php----
<form name=form1 method=post action=test_receive.php>
<table border=1 width=290 bgcolor=sandybrown>
<tr>
   <td align=center><font size=3><b>產品名稱</b></font></td>
   <td align=center><font size=3><b>單價</b></font></td>
</tr>

<tr>
   <td><input name=product[] type=text size=30></td>
   <td><input name=price[] type=text size=5></td>
</tr>
<tr>
   <td><input name=product[] type=text size=30></td>
   <td><input name=price[] type=text size=5></td>
</tr>
<tr>
   <td><input name=product[] type=text size=30></td>
   <td><input name=price[] type=text size=5></td>
</tr>
<br>
<td colspan=2 align=center>
<input name=submit type=submit value=傳送>
<input name=reset type=reset value=重置>
</td>
</form>

ethanliu

  • 懷疑的國中生
  • **
  • 文章數: 41
    • 檢視個人資料
    • http://www.creativecrap.com
[問題]有關表單資料傳送…
« 回覆 #5 於: 2004-09-15 18:20 »
不懂你的問題在哪?
ricky 說的與 httang 提供的連結不就是你要的東西嗎?