php表格根据用户输入自动填充行

php表格根据用户输入自动填充行,php,forms,Php,Forms,所以我做了一张非常基本的桌子。。从db中提取的每个项目都有相关的罚款/监禁。当查看器从“犯罪”字段中选择一个项目时,我想用关联的项目自动填充“罚款”和“监禁”,而无需离开此表单页面。任何想法都会很棒,提前谢谢 <form name="calc" method="post" action="submit_calc.php"> <table id="calc"> <tr> <td><b>Count</b></td>

所以我做了一张非常基本的桌子。。从db中提取的每个项目都有相关的罚款/监禁。当查看器从“犯罪”字段中选择一个项目时,我想用关联的项目自动填充“罚款”和“监禁”,而无需离开此表单页面。任何想法都会很棒,提前谢谢

<form name="calc" method="post" action="submit_calc.php">
<table id="calc">
<tr>
<td><b>Count</b></td>
<td><b>Charge</b></td>
<td><b>Fine</b></td>
<td><b>Jail Time</b></td>
</tr>
<tr>
<td><input type="text" name="count"></td>
<td><select name="crime">(code that while loops through a list of items         
from a db)</select></td>
<td name="fine"></td>
<td name="jail"></td>
</tr></table></form>

计数
要价
好的
坐牢
(在项目列表中循环的代码)
(来自数据库)

您唯一的选择是在用户操作时使用ajax调用服务器,然后,您可以从服务器获取已填充的整个tbody,只需使用js/jquery更新页面,或者您可以从服务器返回并使用object/array,然后使用js/jquery处理数据并填充tobody,然后更新页面。

如果您希望根据表单选择动态更新页面(无需重新加载页面)您应该研究javascript/AJAX。PHP/HTML本身无法做到这一点。基本思想是构建一个api端点,该端点能够消化来自表单的请求(使用javascript提交),并返回JS可以消化并推送到屏幕上的答案。