0
我一直在SO上的許多人的幫助下工作。我有一個表單,用戶可以得到1個字段集以便用initailly填寫所有的輸入。然後他們可以點擊添加或按原樣提交表單。如果他們點擊ADD MORE,則用戶再次獲得所有輸入,並且一個foreach允許他們在1次提交中與第1個字段集一起提交。可以有用戶想要的數量。使用多個動態輸入提交獨特記錄
問題是每個提交的內容都不是唯一的。他們都集中在一起提交。
這裏是提交代碼:
if ($reqtype=="accesschange"){
$subject="Request Access Change(s)";
$a=$_REQUEST['request'];
foreach ($a as $name) {
foreach ($name as $key => $desc) {
switch (gettype($desc)) {
case 'array':
foreach ($desc as $i => $item) {
//show which queue to go to based on C or D
$drive = ($item == "File System") ? "162" : "161";
$note .= "{$key}";
$note .= " ".$item."\n";
}
break;
case 'string':
default:
if ($desc !== '') {
$note.= $key;
$note.= " ".$desc."\n";
}
}
}
$note .="\n";
$note = $UP->stripSpecialChars($note);
$note = $UP->remSlash($note);
$myxml = "<connector>";
$myxml .= "<function name=\"incident_create\">";
$myxml .= "<pair name=\"lvl_id3\" type=\"integer\">".$note."</pair>";
$myxml .= "</function>";
$myxml .= "</connector>";
echo $myxml;
}
}
我怎樣才能讓每一個這些獨特的提交?我一直在想我需要某種計數器或方法來使這些獨特的每一個...如果這是令人困惑,讓我們知道。謝謝。
代碼示例會很甜美:)! – jasonflaherty 2012-08-16 23:01:15
提供你的表單代碼,我會看看。基本上你需要增加計數器,每次按添加按鈕。 – 2012-08-16 23:26:26
提供您的表單代碼,我會看看。基本上你需要增加計數器,每次按添加按鈕。然後這個增量將得到添加十分位字段名稱,以便它是唯一的。例如」/> – 2012-08-16 23:32:35