2013-10-25 148 views
0

儘管這是一個常見的主題,但經過一段時間的搜索後還沒有找到答案。將數據從表單傳遞到php

我有這個網站在我看來:

<div class="control-group"> 
<label class="control-label">Tipo de Socio</label> 
    <div class="controls"> 
     <label class="checkbox line"> 
     <input type="checkbox" id="registered" value="registered" name="type[]" /> Registrado 
     </label> 
     <label class="checkbox line"> 
     <input type="checkbox" value="notregistered" name="type[]"/> Pre-Registrado 
     </label> 
    </div> 
</div> 

,你可以看到,從輸入捕捉的信息sended到一個數組,其輸出繼電器是:

array (size=2) 
    0 => string 'u.status = 2' (length=12) 
    1 => string 'u.status = 1' (length=12) 

我想要什麼要實現的是用一個描述性名稱命名子項,如:

array (size=2) 
    registered => string 'u.status = 2' (length=12) 
    notregistered => string 'u.status = 1' (length=12) 

我應該發送這個子鍵名稱di直接從HTML,或者我應該在PHP中做一個函數來做到這一點?

+0

是的,我問我是否可以將其命名從HTML表單裏面陣列的關鍵 – Limon

回答

1

是的,你可以:

<div class="control-group"> 
<label class="control-label">Tipo de Socio</label> 
    <div class="controls"> 
     <label class="checkbox line"> 
     <input type="checkbox" id="registered" value="registered" name="type[registered]" /> Registrado 
     </label> 
     <label class="checkbox line"> 
     <input type="checkbox" value="notregistered" name="type[notregistered]"/> Pre-Registrado 
     </label> 
    </div> 
</div>