Javascript 从HTML表中检索特定的行值并将其提交给PHP

Javascript 从HTML表中检索特定的行值并将其提交给PHP,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在从我的数据库填充一个表,它如下所示: <form name = "Form" role="form" action ="php/teilnehmen.php" method="POST"> <fieldset> <table width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example"

我正在从我的数据库填充一个表,它如下所示:

<form name = "Form" role="form" action ="php/teilnehmen.php" method="POST">
    <fieldset>
                        <table width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example">
                            <thead>
                                <tr>
                                    <th>ID</th>
                                    <th>Studienfach</th>
                                    <th>Teilnehmer/in</th>
                                    <th>Teilnehmen</th>
                                </tr>
                            </thead>
                            <tbody>
//<?php php code..... 
$i =0;
$sizeofstudienfaecherseperate = 
count($studienfaecherseperate);
for ($i; $i < $sizeofstudienfaecherseperate; $i++) {

?>
                                        <tr class="odd gradeX">
                                    <td ><?php echo($i+1);?></td>
        <td class="studienfach"><?php echo($studienfaecherseperate[$i]);?>
 <input   type="hidden" name="PARAM_STUDIENFACH" id="PARAM_STUDIENFACH" 
 value="<?php echo($studienfaecherseperate[$i]);?>"> </input>
        </td>
                                    <td ><?php echo($teilnehmer[$i]);?></td>
                                    <td width="10%">
         <?php if ($teilnahmestatus[$i] =="0"){ ?>
 <button type="submit" class="btn btn-success use-address" 
 name="teilnehmern"id="teilnehmen">Teilnehmen</button>
 <?php }else{?>
 <button type="submit" class="btn btn-danger use-address" name="teilnahme-beenden" 
 id="teilnahme-beenden">Teilnahme beenden</button>
 <?php }?>
                                    </td>
                                </tr>
                                <?php } ?>
                        </tbody>
                        </table>
      </fieldset>                  <!-- /.table-responsive -->
编辑2:

我通过这样做解决了第二个问题:

$pos= strpos($studienfach, "\\");
$studienfachtemp = substr($studienfach, 0,$pos);
trim($studienfachtemp);
如果有更优雅或正确的方法来做!请把它寄出去!谢谢大家

<elem1>
    <elem2 class="getMe"></elem2>
    <elem3></elem3>
</elem1>
从您单击的元素中,它将找到“elem2”和“elem3”的共享“elem1”父级,然后只找到属于该父级的“.getMe”


更多阅读材料:

这里没有数据库代码。可能重复为什么javascript不适用于您?这是一个重复的id问题,而不是使用类和进行上下文查找@请看下面我的答案。你不能用ID来做这个。你使用类。可以重复上课。我用你的答案找到了解决办法!请检查我编辑的问题,因为我还有一个小问题!谢谢你,而不是改变你的问题,你可以考虑做一个新的。很难为不断变化的问题提供答案@用户3816569
$pos= strpos($studienfach, "\\");
$studienfachtemp = substr($studienfach, 0,$pos);
trim($studienfachtemp);
<elem1>
    <elem2 class="getMe"></elem2>
    <elem3></elem3>
</elem1>
//'this' being the elem3 that was clicked
$(this).closest('elem1').find('.getMe');