2016-08-14 109 views
1

为什么我的表单不工作,为什么没有错误显示?当我点击提交按钮什么也没有发生,这里是我的代码:表单提交不起作用当我点击按钮

<?php 
$list_of_product=$p->loadSearchProduct($searchkey); 

foreach ($list_of_product as $product) { 
    echo "<tr>" 
    .'<form id ="myForm" action = "InsertOrders.php" method = "POST">' 
    ."<td>".$product->prodname."</td>" 
    ."<td>".$product->price."</td>" 
    ."<td>".$product->total." "."Piece(s)"."</td>" 
    ."<td>".$product->remaining_stock." "."Piece(s)"."</td>" 
    ."<td>".$product->sold_stock."</td>" 
    ."<td>"."<input class='form-control' name='qty' type='text' required/>"."</td>" 
    ."<td>"."<button type='submit' id='sub' class='btn btn-primary'>"."<b>Add to List</b>"."</button>"."</td>" 
    ."</form>" 
    ."</tr>"; 
} 
?> 
+0

我已经试过这个确切的代码与几种形式,并提交自己的形式(使用自定义类来表示产品) – feareoc

+0

为每个提交按钮添加一个唯一的名称可以帮助后端区分哪种形式是提交,即''并在后端'isset($ _ POST ['prodname'])' – feareoc

+0

我不会从按钮获得值... –

回答

0

在这种情况下,你有几种形式具有相同的ID。

当你点击提交,它不是特定的巫婆被点击。

编辑

​​

当您使用计数器,您可以在您检查InsertOrders.php一个被点击它。它不是最好的方式,但它会工作。

+0

但我只会得到价值的形式,我点击..我该怎么做.. –

+0

我已经尝试分配独特的编号,但它仍然无法工作 –

+0

@jasonA所以你在说什么是你想用一个按钮提交所有的添加值? – feareoc

0

我想如果您可以使用foreach以外的表单标签,它会提交。否则,请尝试在您的代码中删除“id”属性。