2011-02-04 39 views
2

我已经动态创建textboxes.two东西在所有这些texboxes -'class = data_textboxes','name = text_ [文本框的名称根据数据库值]'是不变的'。动态文本框值检索

这些文本框是在一个窗体中,当我提交如何可以访问所有这些文本框的值或一个一个地获取它们在array.i需要做这些值使用php的服务器验证。

第二,我希望将这些值发送到数据库,我怎么能值到数据库(对应于它的数据库值)

让我解释一下第二个场景WIDñxample。假设数据库公司的价值是=“雅虎”,那么其相应的文本框名称将是名称=“text_yahoo”,还有很多其他公司..所以如何发送text_yahoo文本框的值到数据库引用到雅虎?

回答

2
foreach($_POST as $key => $value) 
{ 
    if(substr($key, 0, 5) == 'text_') 
    { 
    $fieldname = substr($key, 5); 
    $fieldvalue = $value; 
    .... add to database .... 
    } 
} 

基本上这个想法是看字段名称,如果他们以某些文本开始,那么它是你正在寻找的领域。