看板 PHP 關於我們 聯絡資訊
※ 引述《cleanwind (骨傲風清(掛網))》之銘言: : ※ 引述《AreTheyYou (\(孬.孬)/)》之銘言: : : 現在我有個問題~~ : : 會有2個陣列回傳到我目前頁面~~ : : $a和$b : : 回傳直分別會用在同一個table同一列上 : : 現在卡在我只能用一個foreach跑而已 : : ex: foreach($a as $value){ : : 文字方塊的值:$value 另外還有個$b 陣列怎麼取出來阿???? : : javascript-->按按鈕可以再弄一行文字方塊 出來... : : } : : 另外 $a $b 就是這個頁面判斷有錯誤發生 再將值回傳到原頁面的值 : : 就是有人輸入錯誤再讓他輸入的值顯示出來 : : 表達能力有點差 0rz.. : 經過我上達天意之後,玉皇大帝也百思不得其解, : 於是我轉向周公求助,周公還叫來了土地公, : 我們一人二神下棋了一整晚,終於猜出個所以然來。 : ============================================================================== : 以上單純騙 P 幣 : 你的問題有幾部分,我分開說 : 1.一個 foreach 處理兩個陣列, : 假設 $a 和 $b 是同樣大小的: : foreach($a as $k => $v) { : echo $a[$k]; : echo $b[$k]; : } : 如果大小不一樣呢? : 那你就使用數量比較多的陣列來跑,如果你不確定呢? : 那你就使用 count($a) 和 count($b) 來計算數量比較。 : 如果你不會比較?請將需求規格寄信給 Programer,早上報名有八折優惠喔! 嗯 2個陣列數量是一樣的~~ <tr><td> text </td><td> radio </td></tr> --->就是這樣 然後我用javascript 當按下button 就會再跑一行text 和radio 所以欄位值我都用陣列去表...當有錯誤回傳 收到就是同樣2個陣列值 : 2.要多弄一行文字方塊可以用 JavaScript 沒錯, : 不過我認為你都已經使用 $a 和 $b 陣列,我個人猜測這是 ... : 而且這和 PHP 沒關係,因此我這邊以 PHP 的做法給你參考看看。 : 反正是用 foreach 跑啊跑,那你就這樣,但我按下 AddButton 時, : 便跑出文字方現有行數 +1 ,那文字方塊現有的行數紀錄在哪呢? : 土地公說,可能和 count($a) 或是 count($b) 有關。 謝謝 ^^ : 3.值回傳可以顯示: : 周公說他夢到你的程式是用 POST 方式傳到下一頁, : 那這樣你只要用 POST 把東西傳回上一頁, : 然後在 value="$_POST['a'][$k]" 就可以出現值了, : (這邊的 $k 是和剛剛 foreach 那有關的) : 不過因為我猜原 PO 搞不好是用 header 傳回去的, : 或者是用適應性不夠好的 JavaScript , : 所以告訴你簡單的辦法,直接把 $a 和 $b 通通丟進 Session 裡, : 然後使用 $_SESSION['a'][$k] 把值讀出來吧! : 如果你不知道 Session 是什麼,還是建議你寄信給 Programer 吧! : 現在報名,還有九折 ... 嗯 我就是用$_POST來收的 主要問題還是如何讓這2個陣列顯示出原本的值 我的表達能力太差...抱歉 : 以上都是我夢到的喔!不過下面是我想說的 ... : ============================================================================== : 如果我是板主我會想劣退你,問的問題語焉不詳, 好...sorry : 而且我相信你連 Google 都沒做過,沒有 Code 沒有範例, : 也沒有自己試過的方法,一句 表達能力有點差 0rz.. 是沒用的。 : (你可以去參考看看 Java 板發問的規則。) 嗯 我知道我很弱 但我有去想... 我也不是來趕功課 只是想到頭快爆炸 不過自己想出解決辦法還是很開心 雖然不是很困難的題目 感謝回文~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.141.127