Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我收到所有$u POST';我有_Php - Fatal编程技术网

Php 我收到所有$u POST';我有

Php 我收到所有$u POST';我有,php,Php,我的申请中有几页。在第一个页面(create_session.php)下面,用户提交表单并进入下一个页面(qanadable.php) 您的会话ID: 您将收到未定义索引错误,因为当您查看页面而不发布表单时,您要查找的$\u POST数据不存在 在尝试使用post数据之前,请检查其是否存在: if(isset($_POST['sessionNum'], $_POST['id'], $_POST['timeChosen'], $_POST['dateChosen'])) { $in

我的申请中有几页。在第一个页面(create_session.php)下面,用户提交表单并进入下一个页面(qanadable.php)




您的会话ID:


您将收到
未定义索引
错误,因为当您查看页面而不发布表单时,您要查找的
$\u POST
数据不存在

在尝试使用post数据之前,请检查其是否存在:

if(isset($_POST['sessionNum'], $_POST['id'], $_POST['timeChosen'], $_POST['dateChosen']))
{

  $insert = array();

  for ($i = 1, $n = $_POST['sessionNum']; $i <= $n; ++$i)
  {
    $insert[] = "' ". mysql_real_escape_string( $_POST['id'] ) . ($n == 1 ? '' : $i) . "',' ". mysql_real_escape_string( $_POST['timeChosen'] ) . "',' ". mysql_real_escape_string( date("Y-m-d", strtotime( $_POST['dateChosen'] ) ) ) . "'";
  }

  $sql = "INSERT INTO Session (SessionId, SessionTime, SessionDate) 
  VALUES (" . implode('), (', $insert) . ")";


  mysql_query($sql);

}
if(isset($\u POST['sessionNum']、$\u POST['id']、$\u POST['timeselected']、$\u POST['dateselected']))
{
$insert=array();

对于($i=1,$n=$\u POST['sessionNum'];$i您将获得
未定义索引
错误,因为当您查看页面而不发布表单时,您要查找的
$\u POST
数据不存在

在尝试使用post数据之前,请检查其是否存在:

if(isset($_POST['sessionNum'], $_POST['id'], $_POST['timeChosen'], $_POST['dateChosen']))
{

  $insert = array();

  for ($i = 1, $n = $_POST['sessionNum']; $i <= $n; ++$i)
  {
    $insert[] = "' ". mysql_real_escape_string( $_POST['id'] ) . ($n == 1 ? '' : $i) . "',' ". mysql_real_escape_string( $_POST['timeChosen'] ) . "',' ". mysql_real_escape_string( date("Y-m-d", strtotime( $_POST['dateChosen'] ) ) ) . "'";
  }

  $sql = "INSERT INTO Session (SessionId, SessionTime, SessionDate) 
  VALUES (" . implode('), (', $insert) . ")";


  mysql_query($sql);

}
if(isset($\u POST['sessionNum']、$\u POST['id']、$\u POST['timeselected']、$\u POST['dateselected']))
{
$insert=array();

对于($i=1,$n=$_POST['sessionNum'];$i什么是“注意事项”你得到了吗?@Bono所有$\u帖子上都是未定义的索引。所以未定义的索引“id”、“timeselected”和“dateselected”只有在第一次考试完成后,当我在页面上准备创建第二次考试时,你能给我们php给你的完整警告吗?另外一点:你所有的v前面都有空格价值:“”.mysql\u real…我想你不希望它们出现在数据库中。第29行Mobile\u app/QandATable.php中的未定义索引“id”。第35行Mobile\u app/QandATable.php中的未定义索引“timeselected”。第41行Mobile\u app/QandATable.php中的未定义索引“dateselected”。for循环的目的是什么?每次考试都必须提交表单,对吗?让我确保你的流程正确。当你有多个考试时,你填写表格并提交。一切正常。然后,由于表格自动投递,你再次填写表格进行第二次考试并投递。这时你遇到了错误?正确吗?什么“注意事项”你得到了吗?@Bono所有$\u帖子上都是未定义的索引。所以未定义的索引“id”、“timeselected”和“dateselected”只有在第一次考试完成后,当我在页面上准备创建第二次考试时,你能给我们php给你的完整警告吗?另外一点:你所有的v前面都有空格价值:“”.mysql\u real…我想你不希望它们出现在数据库中。第29行Mobile\u app/QandATable.php中的未定义索引“id”。第35行Mobile\u app/QandATable.php中的未定义索引“timeselected”。第41行Mobile\u app/QandATable.php中的未定义索引“dateselected”。for循环的目的是什么?每次考试都必须提交表单,对吗?让我确保你的流程正确。当你有多个考试时,你填写表格并提交。一切正常。然后,由于表格自动投递,你再次填写表格进行第二次考试并投递。这时你遇到了错误?正确吗?我将在大约20分钟内对此进行测试,然后返回给你,告诉你它是否有效不,我有一件急事要做:)我将在大约20分钟后测试此功能,然后返回给您,告诉您它是否有效,我有一件急事要做:)
if(isset($_POST['sessionNum'], $_POST['id'], $_POST['timeChosen'], $_POST['dateChosen']))
{

  $insert = array();

  for ($i = 1, $n = $_POST['sessionNum']; $i <= $n; ++$i)
  {
    $insert[] = "' ". mysql_real_escape_string( $_POST['id'] ) . ($n == 1 ? '' : $i) . "',' ". mysql_real_escape_string( $_POST['timeChosen'] ) . "',' ". mysql_real_escape_string( date("Y-m-d", strtotime( $_POST['dateChosen'] ) ) ) . "'";
  }

  $sql = "INSERT INTO Session (SessionId, SessionTime, SessionDate) 
  VALUES (" . implode('), (', $insert) . ")";


  mysql_query($sql);

}