2014-09-19 50 views
0

我正在使用计算器的一种形式来计算公司中某些项目的交付成本。我已经为单个项目工作,但我目前正在尝试使其在表单中添加多个项目。PHP窗体 - 将字段链接在一起并为链接字段的多个实例运行函数

HTML:

<form name="form1" method="POST" action=""> 
    <input type="text" placeholder="0" name="quantity"> //Link with below "type" 
    <select name="type">  //Link with above "quantity" 
     <option value="Grassmat">Grassmat</option> 
     <option value="Mesh A">Mesh A</option> 
     <option value="Mesh B">Mesh B</option> 
     <option value="Mesh C">Mesh C</option> 
    </select> 

    <div style="display: block;"></div> 

    <input type ="text" placeholder="0" name="quantity"> //Link with below "type" 
    <select name="type">  //Link with above "quantity" 
     <option value="Grassmat">Grassmat</option> 
     <option value="Mesh A">Mesh A</option> 
     <option value="Mesh B">Mesh B</option> 
     <option value="Mesh C">Mesh C</option> 
    </select> 

    <input type="text" placeholder="Postcode Here" name="postcode"> 
    <select name="location"> 
     <option value="England">England</option> 
     <option value="Wales">Wales</option> 
     <option value="Scotland">Scotland</option> 
     <option value="N. Ireland">N. Ireland</option> 
     <option value="Dublin">Dublin</option> 
     <option value="Ireland">Ireland</option> 
    </select> 
    <input type="submit" name="submit1" value="Submit"> 
</form> 

PHP:

http://pastebin.com/sRVa0Xyx

的PHP代码是大&凌乱有很多的变量,它需要通过。

我希望能够实现的结果是,当表单被提交时,它会在“类型”下的表单中为每个产品运行PHP,该表单需要链接到相应的“数量”功能。

如何在提交表单时使用相应的“数量”链接2个字段并在每个“类型”字段上运行PHP?

回答

0

想一想 1.检查出html中的名称的数组格式:type []和quantity [],然后你可以遍历这些结果easy 2.我会利用数组和函数,是更多的数据配置解决方案与硬编码的if/else风格

+0

感谢您的建议!一旦我获得了多种产品的工作,我将清理代码。我会给数组格式一个HTML命名的尝试 – Mallander 2014-09-22 09:13:51

相关问题