有一个表单,里面的内容是重复的,所以每个单元都用 数值处理,可是在php页面如何接受和插入到数据库内呢?下面是一个html的form,请高手给个实例,不甚感激
<form name="form1" method="post" action="">
<div id="produces-cnt">
<div id="produce-1">
<input type="text" 1="" name="lastname[]"/>
<input type="radio" 1="" value="shanghai" name="area[]"/>
shanghai
<select 1="" name="price[]">
<option selected1="" value="1" name="o1">1</option>
<option 1="" value="2" name="o2">2</option>
<option 1="" value="3" name="o3">3</option>
</select>
<input type="button" onclick="remove_produce(1)" style="width: 50px;" value="-"/>
</div>
<div id="produce-2">
<input type="text" 2="" name="lastname[]"/>
<input type="radio" 2="" value="shanghai" name="area[]"/>
shanghai
<select 2="" name="price[]">
<option selected2="" value="1" name="o1">1</option>
<option 2="" value="2" name="o2">2</option>
<option 2="" value="3" name="o3">3</option>
</select>
<input type="button" onclick="remove_produce(2)" style="width: 50px;" value="-"/>
</div></div>
<input type="hidden" value="2" name="last_produce_id"/>
<input type="button" onclick="add_produce()" style="width: 50px;" value="+"/>
<input type="submit" value="submit"/>
</form>

解决方案 »

  1.   

    foreach($price as $k=>$v){
      echo $v;
    }
      

  2.   


    foreach($_POST['lastname' as $key=>$value)
    {
     echo "lastname:" . $key . ":"  . $value . "<br/>";
     echo "price:" . $key . ":"  . $_POST['price'][$key] . "<br/>";
    }
      

  3.   

    这个form里面能不能加些js联动呢?
    比如第一个select值是1,第二个select值是5,那total就是6
    还有这样的form它的验证怎么做呢?谢谢啦
    <form name="form1" method="post" action="">
    <div id="produces-cnt">
    <div id="produce-1">
    <input type="text" 1="" name="lastname[]"/>
    <input type="radio" 1="" value="shanghai" name="area[]"/>
    shanghai
    <select 1="" name="price[]">
    <option selected1="" value="1" name="o1">1 </option>
    <option 1="" value="2" name="o2">2 </option>
    <option 1="" value="3" name="o3">3 </option>
    </select>
    <input type="button" onclick="remove_produce(1)" style="width: 50px;" value="-"/>
    </div>
    <div id="produce-2">
    <input type="text" 2="" name="lastname[]"/>
    <input type="radio" 2="" value="shanghai" name="area[]"/>
    shanghai
    <select 2="" name="price[]">
    <option selected2="" value="1" name="o1">1 </option>
    <option 2="" value="2" name="o2">2 </option>
    <option 2="" value="3" name="o3">3 </option>
    </select>
    <input type="button" onclick="remove_produce(2)" style="width: 50px;" value="-"/>
    </div></div>
    <input type="hidden" value="2" name="last_produce_id"/>
    <input type="button" onclick="add_produce()" style="width: 50px;" value="+"/>
    <input type="submit" value="submit"/>
    </form>