如何通过$ _POST从td获得价值

时间:2014-08-13 14:21:23

标签: php html

我试图获得<td>值:

<table id="MyTable" class="table">
    <tbody name="MyTable" id="tbody">
        <tr name="MyTable">
            <td name="MyTable" width="35%">value 1</td>
            <td name="MyTable" width="35%">value 2</td>
            <td name="MyTable" id="td"><input type="button" class="form-control" value="Edit"></td>
        </tr>
</table>

我想知道$_POST是否可以获取该值

3 个答案:

答案 0 :(得分:2)

要使用$_POST获取您所指的值,您需要做两件事:

  • 将代码片段包装在form元素
  • input内使用td标记,其中每个输入的属性应该是您稍后要获取的值。

此外,您需要将该表单发回服务器。

答案 1 :(得分:2)

<form action="to_something.php" method="post">
<table id="MyTable" class="table">
    <tbody name="MyTable" id="tbody">
        <tr name="MyTable">
            <td name="MyTable" width="35%"><input type="hidden" name="td_1" value="value_1">value 1</td>
            <td name="MyTable" width="35%"><input type="hidden" name="td_2" value="value_2">value 2</td>
            <td name="MyTable" id="td"><input type="button" class="form-control" value="Edit"></td>
        </tr>
</table>
<input type="submit" name="submit" value="Submit">
</form>

<强> to_something.php

<?php

    $td1 = $_POST['td_1'];
    $td2 = $_POST['td_2'];
?>

答案 2 :(得分:0)

<form method="post" action="something.php">
<table id="MyTable" class="table">
    <tbody name="MyTable" id="tbody">
        <tr name="MyTable">
            <td name="MyTable" width="35%"><input type="text" name="v1" value="value 1"></td>
            <td name="MyTable" width="35%"><input type="text" name="v2" value="value 2"></td>
            <td name="MyTable" id="td"><input type="button" class="form-control" value="Edit"></td>
        </tr>
</table>
</form>

现在您可以使用变量$_POST['v1']$_POST['v2']来获取它。