注意:未定义的索引:jobid 在第 12 行的 C:wampwwwNewjob.php 中
Notice: Undefined index: jobid in C:wampwwwNewjob.php on line 12
$jobid=$_GET['jobid'];
if ($loggedin)
{
$job_sql="SELECT job.*, members.* from job inner join members WHERE job.jobid = '$jobid'";
if(isset($_POST["submit"]))
{
$sql="INSERT INTO applied(user,jobid) VALUES('$user','$jobid')";
$result=mysql_query($sql);
if($result)
{
header('Location: submit.php');
} else
{
echo "Failure!";
}
}
};
">成员"和"工作">是 2 个表格,有一个表单具有提交按钮,其表单操作是同一页面。 因此,当单击提交时,它应该搜索帖子提交并提交表单,但是当单击提交时,我收到错误
(注意:未定义的索引(在第 12 行 ($jobid=$_GET['jobid'];)
声明你的变量。或者使用 isset(( 在引用它们之前检查它们是否被声明,如下所示:
$jobid= isset($_GET['jobid']) ? $_GET['jobid'] : '';
请发布您用于发布此变量的表单代码,或者让我知道表单方法以确定它是 $_GET 还是 $_POST
使用 $_POST 而不是 $_GET
$jobid=$_POST['jobid'];
$_POST 参数来自表单提交。 $_GET 参数来自 URL 字符串,如下所示index.php?jobid=1234
. 如果我不正确,您将需要发布您的HTML表单,以便我们查看其他可能出错的地方。
您的表单操作在提交 $_GET 时需要如下所示:
<form action="index.php?jobid=123" method="post">...</form>
或者,它也可能如下所示:
<form action="index.php" method="get"><input type="hidden" name="jobid" value="123">...</form>
相关文章:
- 如何根据对具有多行的先前列表的选择来动态加载下拉列表
- 处理表行的当前子级,而不是名称或类的所有元素
- 动态行的内联计算
- javascript中换行的regexp
- 获取表中要更改的行的背景以进行单击
- 使用Snap.SVG设置关于端点的SVG行的动画
- 更改表视图中选定行的图像
- 类似HTML命令行的文本框
- PHP:获取数据库中多行的变量
- 获取表中每行的一列的内容,然后循环访问每个内容
- 当源工作表添加了行时,如何编写在一个工作表中添加行的脚本
- 在Knockout js中创建一个包含多行的表,而不需要推送
- 什么'这是用javascript隐藏和显示表中所有行的最快方法
- 使用'从HTML表中提取行的内容<tr onclick=alertContents()>'
- 关于对增强网格中的行的关注
- 如何在单击按钮时更改整行的颜色
- MVC Syncfusion Grid-HTML EJ Grid-获取Jquery中所选行的主键
- SAPUI5:如何获取行的索引
- PHP MySQL 在一个页面和一个查询中插入具有多行的数据
- 注意:未定义的索引:jobid 在第 12 行的 C:wampwwwNewjob.php 中