Php 如何修复它,我的脚本中缺少了什么

Php 如何修复它,我的脚本中缺少了什么,php,sql-server,Php,Sql Server,我有这个剧本 <?php //creating response array $response = array(); if($_SERVER['REQUEST_METHOD']=='POST'){ //getting values $teamName = $_POST['name']; $memberCount = $_POST['member']; //including the db operation file require_once '../includes/DbOp

我有这个剧本

<?php

//creating response array
$response = array();

if($_SERVER['REQUEST_METHOD']=='POST'){

//getting values
$teamName = $_POST['name'];
$memberCount = $_POST['member'];


//including the db operation file
require_once '../includes/DbOperation.php';

$db = new DbOperation();

//inserting values
if($db->createTeam($teamName,$memberCount)){
    $response['error']=false;
    $response['message']='Team added successfully';
}else{

    $response['error']=true;
    $response['message']='Could not add team';
}

}else{
$response['error']=true;
$response['message']='You are not authorized';
}
echo json_encode($response);

<?
当我考邮递员时,我注意到了这样的情况

<br/>
<b>Notice</b>: name in
<b>C:\xampp\htdocs\MyWebService\api\createteam.php</b> on line
<b>11</b>
<br/>
<br/>
<b>Notice</b>:  Undefined index: member in
<b>C:\xampp\htdocs\MyWebService\api\createteam.php</b> on line
<b>12</b>
<br />
{"error":true,"message":"Could not add team"}
如何修复它?thq


我有这个剧本

<?php

//creating response array
$response = array();

if($_SERVER['REQUEST_METHOD']=='POST'){

//getting values
$teamName = $_POST['name'];
$memberCount = $_POST['member'];


//including the db operation file
require_once '../includes/DbOperation.php';

$db = new DbOperation();

//inserting values
if($db->createTeam($teamName,$memberCount)){
    $response['error']=false;
    $response['message']='Team added successfully';
}else{

    $response['error']=true;
    $response['message']='Could not add team';
}

}else{
$response['error']=true;
$response['message']='You are not authorized';
}
echo json_encode($response);

<?

未定义索引:成员

您的预期POST数据中缺少“成员”值

我建议在使用这些值之前检查它们是否存在

if (!isset($_POST['member'])) {
    throw new Exception("missing expected value \"member\" in POST");
}
$memberCount = $_POST['member'];

你能标记一下吗,否则其他用户就不会知道你的问题已经解决了