[請益] 同一個表單要傳送到不同兩頁

看板PHP作者 (紫紫)時間16年前 (2009/06/16 06:30), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串1/2 (看更多)
在發問之前我有先/表單 /form 爬過文了 但還是有看沒有懂 目前我知道的大約有1.用javascript 2.跟用SESSION 這兩種 但是這兩種方式我都沒有學過 加上SESSION我的組員在弄登入的部份 所以我也不敢亂改 本來我想說用<form action:"自己".....> 然後在想輸出的地方 if($_POST['add'] !="") { for($z=0;$z<$timess;$z++) { //echo "$temp[$z]".","; $sql5="SELECT *FROM word WHERE wordId='$temp[$z]'"; mysql_query("SET NAMES 'utf8'"); $result5=mysql_query($sql5,$link); if(!$result5) { die("fault3"); } $row=mysql_fetch_assoc($result5); echo "<font size='8' color='#FF0000'><B>".$row["single"].",</font>"; } } 用上面的程式碼做接收 因為我的form中是用checkbox設成add[] 所以如果選多個的話應該是會印出多個值 這個我有用同樣的程式碼放到另一頁 然後action指到另一頁試過 因為我不會js跟SESSION 所以我想說用我會的來試試看 但是一樣沒辦法跑出我想要的樣子 我這隻FORM中的BUTTON 一個是要送出到另一頁做為新增至MYSQL及列印出所選的值 另一個是要能夠放到同一頁上做為暫存的值 就比如說有很多個checkbox 值有 1 2 3 如果一開始我先選了1 那暫存值就要顯示1 如果之後再選3的話 點button傳過去後 暫存值就要顯示1 3 我是有想過是否有點button後 郵標移到某一行來執行 但總覺得好像不太可行 我已經找了試了一整晚了= = 但還是寫不出來 我本來想說把設計流程用筆寫出來 然後再一步一步慢慢打 但沒有用 如果用js或session設計的話該怎麼寫會比較好呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.84.146

06/16 06:37, , 1F
每個checkbox可以再多一個hidden的input來存放舊值
06/16 06:37, 1F

06/16 06:37, , 2F
送到另一頁儲存時,順便把舊值也一起送過去
06/16 06:37, 2F

06/16 06:37, , 3F
降子同一頁可以顯示新值 跟 舊值
06/16 06:37, 3F

06/16 06:38, , 4F
降子 不用js 也不用session
06/16 06:38, 4F

06/16 06:40, , 5F
再者 ... JS的部份 原本就用不到 ~ 跟cookie有關罷了
06/16 06:40, 5F
文章代碼(AID): #1ADikFpJ (PHP)
文章代碼(AID): #1ADikFpJ (PHP)