编辑按钮是表的未定义id

时间:2015-05-12 06:17:44

标签: php mysql

我有一个编辑按钮的代码:

<form method="post" action="pengiriman-input.php">
    <input type="hidden" name="id" value="<?php echo $row['id_transaksi']; ?>" />
    <input type="submit" value="Kirim" />
</form>

并在pengiriman-input.php

<?php 
session_start();

$_SESSION['id_transaksi'] = $_POST['idtransaksi']; ?>

但结果是:

  

未定义的索引: idtransaksi in&gt; C:\ XAMPP \ htdocs中\输送\ pengiriman-input.php

如何为$row['idtransaksi']调用pengiriman-input.php的值?

$row['idtransaksi']来自MySQL查询。

2 个答案:

答案 0 :(得分:2)

namename属性中的帖子name='id'内的错误idtransaksi而不是$_SESSION['id_transaksi'] = $_POST['idtransaksi']; ^^^^^^^^^^^

$_SESSION['id_transaksi'] = $_POST['id'];
                                    ^^^

应该是

$_SESSION['id_transaksi'] = (isset($_POST['id'])) ? $_POST['id'] : 0;

或者你可以使用PHP的isset函数来检查它

https://www.google.com/cse?cx=[CSEID]&q=animal&output=xml&sort=myprivate12345-document-rating&pgmpk=myprivate12345

答案 1 :(得分:1)

应该是

$_SESSION['id_transaksi'] = $_POST['id'];

因为传递的隐藏字段的名称是id而不是id_transaksi