台灣最大程式設計社群網站
線上人數
1531
 
會員總數:245142
討論主題:189047
歡迎您免費加入會員
討論區列表 >> PHP >> 請問如何透過按鈕 新增下拉式選單、文字欄位
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問如何透過按鈕 新增下拉式選單、文字欄位
價值 : 20 QP  點閱數:1919 回應數:9

樓主


門外漢
0 1
29 6
發送站內信

請問如何按下新增後可以在出現種類的選單、價錢 ,因為每次種類數量不同所以想藉由新增方式達成


比如
選擇 蘋果 50
選擇 葡萄 100
選擇 鳳梨 50
最後送出 存入資料庫(PHP+MYSQ)
以上是我的想法 但是只能出現一次不知道如何在新增 懇請各位指點一下 感謝


<form id="form1" name="form1" method="post" action="">
<p>

<p>
種類
<select name="worker">
<option>蘋果</option>
<option>芭樂</option>
<option>鳳梨</option>
<option>葡萄</option>
</select>
價格
<label for="price"></label>
<input type="text" name="price" id="price" />
<p>
<input type="submit" name="add" id="add" value="新增選項" />
</form>

搜尋相關Tags的文章: [ 下拉式選單 ] ,
本篇文章發表於2017-05-22 18:04
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

彩虹
檢舉此回應
簡單的方式可以要搭配Jquery對你會比較快
可以做到動態產生<select>跟<input>
但你要記得name命名要加上[]
例如
<select name="worker[]">
<input type="text" name="price[]"/>

請參考此篇,找個簡易的範例供你參考,希望你可以舉一反三修改一下 (先整個複製起來,體驗看看,你先試著修改,先完成動態新增)

[jQuery] 動態新增及移除_Dynamic add and remove block(.append(), .remove())
http://imdori.blogspot.tw/2013/08/jquery-dynamic-add-and-remove.html




本篇文章回覆於2017-05-23 00:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


檢舉此回應
謝謝指導,我已修改完成了但是要如何取得 select 與 input 的值呢?
本篇文章回覆於2017-05-23 09:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

彩虹
檢舉此回應
接下來請參考這篇
How to get form input array into PHP array
https://stackoverflow.com/questions/3314567/how-to-get-form-input-array-into-php-array

假設動態新增後的 html 如下,有多個name[]、email[]


當前一頁表單送出後,PHP接收處理時,你可以這樣做


加油,你就快完成了



本篇文章回覆於2017-05-23 10:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應


檢舉此回應
感謝大大 已經完成了 感謝指導 ^^
本篇文章回覆於2017-05-26 09:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應


檢舉此回應
不好意思 在請問一下
我在foreach裡面 echo 出來是都可以看到多筆抓到的資料
但是想要新增資料在資料庫 但是一次只能新增一筆
想請問要如何新增多筆呢
echo 出來都抓的到資料

但目前只能儲存一筆為
單號 名稱 價錢
252 蘋果 20元

是想要變成
單號 名稱 價錢
252 蘋果 20元
252 鳳梨 15元
252 芭樂 15元
本篇文章回覆於2017-05-26 10:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

彩虹
檢舉此回應
能把你的程式碼貼上來看一下嗎 (記得使用程式碼標籤)

你是不是把insert 指令、 query 放在迴圈外面?

如果是的話 請務必要放在迴圈裡面呀
foreach跑三次,就可以新增三次進去了吧


另外,如果已經解決了您的問題,請記得設定【最佳解答】做結案動作喔 (新人常常忘記?)

本篇文章回覆於2017-05-26 12:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應


檢舉此回應
謝謝大大提醒 
我真的很菜哈哈  
我去爬文後也解決問題了 
謝謝你耐心指導^^
本篇文章回覆於2017-05-26 18:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應


檢舉此回應
大大抱歉
我很想給您最佳解答,可是我選擇一篇給您最佳解答 他一直說資料有誤不給我選擇..也沒有對話框可以輸入 為什麼??
我第一次用 拍謝
本篇文章回覆於2017-05-26 18:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應


檢舉此回應
有囉 找到了 ^^
本篇文章回覆於2017-05-26 18:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.