【发布时间】:2017-11-20 18:16:05
【问题描述】:
我正在尝试使用 php 制作一个 webapp。在那个应用程序中,我需要创建批处理、批处理主题等。我已经编译了这个应用程序的主要部分。尽管它正在工作,但我收到如下错误通知:
Notice: Undefined index: currentBatchId in C:\wamp64\www\sp\addBatchSubject.php on line 4
我已从“batchview.php”页面传递了一个批处理 ID,以使用此代码添加批处理主题:
<a href="addBatchSubject.php?currentBatchId=<?php echo $s['batchId']; ?>">Add Subject</a>
通过使用以下代码:
$currentBatchId=$_GET['currentBatchId'];
我可以收到该值并可以毫无问题地显示在此页面中。但是,虽然我想使用此代码向数据库添加一些数据:
if(isset($_POST['add']))
当我按下 [add} 按钮时,它会生成错误通知,但数据已成功插入数据库。现在我想删除错误。 有什么问题?当数据插入代码将数据发布到数据库时, $_GET 是否尝试获取另一个值? 注意:$_GET 和 $_POST 在同一页面中。
【问题讨论】:
标签: php mysql web-applications