我有一个编辑按钮的代码:
<form method="post" action="pengiriman-input.php">
<input type="hidden" name="id" value="<?php echo $row['id_transaksi']; ?>" />
<input type="submit" value="Kirim" />
</form>
并且在 pengriman-input.php
<?php
session_start();
$_SESSION['id_transaksi'] = $_POST['idtransaksi']; ?>
但结果是:
Undefined index: idtransaksi in > C:\xampp\htdocs\delivery\pengiriman-input.php
如何为 pengriman-input.php
调用 $row['idtransaksi']
的值?
$row['idtransaksi']
来自 MySQL 查询。
最佳答案
帖子 name
中的拼写错误在您的 name
属性中是 name='id'
而不是 idtransaksi
$_SESSION['id_transaksi'] = $_POST['idtransaksi'];
^^^^^^^^^^^
应该是
$_SESSION['id_transaksi'] = $_POST['id'];
^^^
或者您可以使用 isset 检查它PHP的功能
$_SESSION['id_transaksi'] = (isset($_POST['id'])) ? $_POST['id'] : 0;
关于php - 编辑按钮是表的未定义 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30183192/