2011-07-02 13 views
2

我是我上一季度在一個項目上工作的學校的學生。我使用JQuery來允許動態添加表單字段,所以我必須使用數組作爲名稱字段,以便我可以從潛在的多個字段中收集相同的信息。我也想讓表單域變得粘稠。我搜索了谷歌,搜索了stackoverflow,並問我的資深開發人員丈夫(當我絆倒他時應該看到他臉上的表情)。當名稱字段是數組時,如何使表單變得粘稠

我寫我的代碼是這樣的:

 <input type="text" name="trip_date[]" id="trip_date" value="<?php 
     if(isset($_POST['trip_date'])) 
     { 
      echo cleanStickyString($_POST['trip_date']); 
     } 

什麼我不確定,如果是$ _ POST [trip_date]需要實際上是$ _ POST [trip_date [],雖然它看起來像會檢查數組是否被設置。

任何暗示正確的方向將不勝感激!誠實,我還沒有能夠測試它,因爲我的隊友還沒有建立數據庫,但因爲它阻礙了我的丈夫,我想我會跳上去看看有沒有人有他們可以分享的經驗。 =/

謝謝你的時間。我知道你們都志願幫助別人,非常感謝!

回答

0
<input type="text" name="trip_date[]" value="<?php echo "blah";?> 
    if(isset($_POST['trip_date'])) 
    { 
     if (sizeof($_POST['trip_date']) > 0) { 
      foreach($_POST['trip_date'] AS $trip_date) { 
       echo cleanStickyString($trip_date); 
      } 
     } 
    } 
+0

拍哦,我想這僅僅是如何處理的形式。我需要真正弄清楚如何使每個'旅行日期'表單字段與其獨特的輸入數據粘在一起。 –

1

不知道你的「粘性」的意思,但似乎你試圖讓PHP來渲染與jQuery(和值)的形式提交後添加的所有投入。對?

試試這個:

foreach($_POST['trip_date'] as $date) { 
    echo '<input type="text" name="trip_date[]" value="' . $date . '">'; 
} 
+0

非常感謝! –

相關問題