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'];
你能标记一下吗,否则其他用户就不会知道你的问题已经解决了