我正在使用CodeIgniter框架。我使用form_input
函數來創建一個2d的文本框和下拉數組。如何在PHP中創建數組文本框?
功能產生HTML這樣的:
<input type="box" name= "variable">
我需要創建文本框5(時間,事件,生活用品,sucess {是/否},評論)的30行。
我的計劃是在某種程度上能夠唯一地識別它們都那麼在以後的階段,當我把它們$Post
到另一個頁面,它不會混淆哪個文本框是time1
或文本框是time2
。
我試圖讓這個數組的texboxes在PHP中,所以當我使用for
循環與(ISSET
)我可以停止,當我到達一個用戶不完成的行。
這是我的代碼在這裏,但即時通訊也不太清楚,如果其對
for ($i =0; $i< 30; $i++)
{
//time part of event field
echo form_input ($events['time',$i]),
//the event itself
form_input ($events['event',$i]),
//supplies used
form_input ($events['supplies',$i]),
//successful?
form_dropdown ($events['success',$i] $success),
//comment if necessary
form_input ($events['time',$i]);
echo '<br/>';
}
是那些真正應該在逗號數組索引?你的意思是與'.'點連接,還是將'$ i'傳遞給'form_input()'的第二個參數?話雖如此,我仍不確定你實際上想做什麼。另外,沒有輸入類型「框」。 –
我想有一個2d數組文本框的列ID和行ID? 我將如何寫在PHP? 謝謝 – brucebat
你是什麼意思的'列ID和行ID'?這個代碼是一個完整的混亂,你可否在發佈之前花些精力投入到你的工作中 - 這甚至不會解析,你有兩個'time'實例,無意義的逗號等等。我們應該猜猜看'$ events'包含還是你願意告訴我們? –