Php 我需要帮助开发一个表单

Php 我需要帮助开发一个表单,php,javascript,Php,Javascript,我正在尝试创建一个表格,创建一个t恤定价表 有10件衬衫可供选择,每件价格不同。S到XL的价格相同,但XXL的价格不同 接下来是服装颜色的选择,价格也各不相同,有三种选择:白色、运动色和颜色 第三个选项是衬衫打印的颜色数。其中有5个选项1-2、3-4、5-6、7-8、9-10会影响价格 然后我也有一些复选框,它们是附加组件,也会增加价格 我想显示的最后一个数据是一个两行的表格,每列显示48pc、72pc、96pc、144pc和288pc的价格。第一行是S-XL的价格,第二行是XXL的价格 我已经

我正在尝试创建一个表格,创建一个t恤定价表

有10件衬衫可供选择,每件价格不同。S到XL的价格相同,但XXL的价格不同

接下来是服装颜色的选择,价格也各不相同,有三种选择:白色、运动色和颜色

第三个选项是衬衫打印的颜色数。其中有5个选项1-2、3-4、5-6、7-8、9-10会影响价格

然后我也有一些复选框,它们是附加组件,也会增加价格

我想显示的最后一个数据是一个两行的表格,每列显示48pc、72pc、96pc、144pc和288pc的价格。第一行是S-XL的价格,第二行是XXL的价格

我已经创建了一个超级大的文件进行计算,并提出了一个成本,但我知道有一个更简单的方法和正确的方法,我所做的。你们怎么处理这样的文件,有人能帮我吗?我快发疯了,我在过去的一周里一直在做这件事

我没有贴,因为太长了。我将其上传到gitHub,但链接如下:

你说得对,有一种更简单的方法——你可以编写一个php脚本,自动生成所有这些代码

例如,您在MySQL数据库中创建了一个表,其中包含所有衬衫的

然后从PHP脚本读取数据并打印/回显,例如:

echo "$(document).ready(function(){ $(\"#garmentselect\").change(function(){ ";

$con = mysql_connect("db-machine","username","password")
               or die("Unable to connect to SQL server");
mysql_select_db("schema") or die("Unable to select database");
$query = "select key,value from my_shirts;";
$result =  mysql_query($query) or die("No Records Found!");
while($row = mysql_fetch_array( $result )) {

    echo "if ($(this).val() == '".$row[key]."' ) { $('#".$row[val]."').slideDown("fast"); } else { $('#".$row[val].").slideUp("fast");}";
}
mysql_close($con);
echo "});"; // end of $("#garmentselect").change(...";
//continue ...
您可以使用大部分代码来实现这一点,并避免重复。一般来说,每当您复制粘贴代码并仅更改参数时,您应该考虑创建一个通用方法,该方法将获取参数作为输入,并生成要复制的代码。这一原则称为代码重用


希望我能帮上忙。

请发布您迄今为止尝试过的代码。这将真正有助于给你一个相关的答案。adam想说的是,如果你将文本格式化为段落,并发布一些代码示例,你的文章将获得更多的兴趣和响应。很抱歉我的段落格式化。。。我已经工作了大约15个小时,但这仍然不是借口。我在原始帖子中添加了我的代码链接。让我向您介绍switch语句: