编辑:为动态生成的行添加标识符

时间:2013-08-01 04:23:18

标签: javascript php database

我从数据库中删除了两个表。有一个Javascript函数可以将Table2中的一行添加到Table1中。我一直想要做的是从Table1页面上的confirm_trade.php获取数据,这样我就可以把它放到数据库中但是无法弄清楚如何拉动该行({{1} })。我认为将表格放在表格中可以让我通过item_id访问它们,但这不起作用。如何将标识符添加到jquery行,以便我可以抓住$_POST页面?

来自jQuery函数的附加行是我需要item_id的行。

confirm

表2:

function addto(obj)
{

var $row = $(obj).parents("tr");
var $table = $("#tradee");
var item_id = $row.find(".item-id").text();
var item_name = $row.find(".item-name").text();
var item_desc = $row.find(".item-desc").text();

var newTR = $("<tr><td>"+item_id+"</td><td>"+item_name+
"</td><td>"+item_desc+"</td></tr>");
$table.append(newTR);

 }     

表1:

   <div id='fixedDiv'> 
   <form action="confirm.php" method="post">        
   <table align="center" id="Table2">

    <tr><td>Other Item</td></tr>


    <?php while($rowi =$item->fetch_assoc())
    {?>

    <tr>
    <td>
        <?php echo $rowi['item_id']; ?>
    </td>
    <td>
        <?php echo $rowi['item_name']; ?>
    </td>
    <td><?php echo $rowi['item_description'];?></td>

    </tr>
    <?php } ?>

    <tr>
    <td><input type="submit" name="submit" value="Continue"/></td>
    </tr>
</table>
</form>
    </div>

    <br>

1 个答案:

答案 0 :(得分:0)

根据您的代码判断,您可以使用<input type="hidden" name="some_hidden_data" value="field-value">。请确保您还使用<form method="post"></form>

包装表格

hidden字段随后将包含为$ _POST ['hidden_​​field_name'];