PLS帮助PHP语法

时间:2018-06-12 18:00:18

标签: php html5

这是我的表格

<form id="place-bid" action="placebid.php?placeBidProductId='.$row['product_id'].'" method="post" >
                        Your Bid:<br>
    <input type="text"  placeholder="$$$" name="money">
    <input type="Submit" class="button_bid" name="submit" value="Place Bid">
    <input type=hidden id='rowid' value=".row['product_id']." name='row_id'>
</form>

这是我的placebid.php

<?php
   // $product_id=$_GET['placeBidProductId'];
   $product_id=$_POST['row_id'];
   echo " Id Produs : ".$product_id;
?>

我的问题:我无法从$row['product_id']获取值,它只会回显字符串"$row['product_id'] .$product_id;"

2 个答案:

答案 0 :(得分:1)

我猜测在输出该表单之前,您正在对数据库进行某种查询。如果是这种情况,那么您可能想要更改此行

<input type=hidden id='rowid' value=".row['product_id']." name='row_id'>

<input type=hidden id='rowid' value="<?php echo row['product_id'];>" name='row_id'>

答案 1 :(得分:0)

对表单操作页面上的所有表单发布值使用print_r($ _ POST),即placebid.php。它会以形式向您展示所有价值。然后相应地制定业务逻辑。

相关问题