我已經建立了查看頁面輸入一個領域,如如何檢索
<div class="input text">
<label for="2">First Name (required) </label>
<input type="text" value="" style="width: 300px;" id="2" class="required" name="First Name"/>
</div>
<div class="input text">
<label for="5">Emailid</label>
<input type="text" value="" style="width: 300px;" id="5" name="Emailid"/><
/div>
<div class="input text">
<label for="6">Mobile Number</label>
<input type="text" value="" style="width: 30px;" id="6" name="Mobile Number"/>
<input type="text" value="" style="width: 30px;" id="6-1" name="Mobile Number"/>
<input type="text" value="" style="width: 70px;" id="6-2" name="Mobile Number"/>
</div>
這些都在頁面生成的。我是檢索內容價值形成這個頁面在我的CakePHP控制器的手機號碼字段值使用
foreach ($_POST as $key => $value):
echo $key;echo $value;
endforeach;
對於上述領域中我得到了正確的答案就像 將First_Name = A & [email protected] & MOBILE_NUMBER = 3
我的CakePHP控制器但是,對於我的移動號碼字段,我得到像6-2的最後一個id的價值。爲什麼?請檢索三個字段中給出的手機號碼的全部值(6,6-1,6-2)??請給我建議。
編輯:
foreach ($_POST as $key => $value):
$mobile_number = implode('', $_POST['number']);
echo $mobile_number;
$this->data['Result']['form_id']=$formid;
$this->data['Result']['label']=Inflector::humanize($key);
$this->data['Result']['value']=$value;
$this->Form->submitForm($this->data);
endforeach;
我正在保存密鑰,並使用類似上面的值(即..,控制器不知道什麼是所有領域都在填充頁)。填充頁可能/不可能包含電話號碼字段。我如何確保該頁面具有電話號碼字段,並用鑰匙保存其值。
注意:$ key是Fieldname,$ value是我的字段值。只有Phonenumber字段的值是數組,在所有其他情況下,它只是一個值。
首先,您應該使用Cake方法來創建表單和Cake`$ this-> data`變量來處理結果。迄今爲止,沒有關於此代碼的Cake。 – deceze 2009-07-16 04:29:10