任何人请帮助php文件?

问题描述 投票:0回答:1

我想注册用户并使用php mysql和swift登录用户。但是我不能在这里取悦我。

这是api.php

<?php

include"dbconfig.php";

$request = $_POST['request'];
//$request = 'register';

if($request == 'register'){

    $email = $_POST['email'];
    $password = $_POST['password'];
    //$email = '[email protected]';
    //$password ='shubham';

    $stmt = $db_con->prepare("INSERT INTO users VALUES (:email, :password)");
    $stmt->bindParam(":email",$email);
    $stmt->bindParam(":password",$password);
    if($stmt->execute()){
        $response['message'] = 'Registration Sucessfully Done..!!';
    }else{
        $response['message'] = 'Registration Faild..!!';
    }

    echo json_encode($response);
}
else if($request == 'login'){
    $email = $_POST['email'];
    $password = $_POST['password'];
    $stmt = $db_con->prepare("SELECT * FROM users WHERE email = '".$email."' AND password = '".$password."'");
    $stmt->execute();

    if($stmt->rowCount()==0){
        $response['error'] = true;
        $response['message'] = 'Login Field..!!';
    }else{
        $response['error'] = false;
        $response['message'] = 'User Login Sucesssfully..!!';
    }
    echo json_encode($response);
}

elseif($request == 'insert'){
    $employeeID = $_POST['employeeID'];
    $employeeName = $_POST['employeeName'];
    $employeeDepartment = $_POST['employeeDepartment'];

    $stmt = $db_con->prepare("INSERT INTO employee VALUES ( :employeeID, :employeeName,:employeeDepartment)");
    $stmt->bindParam(":employeeID",$employeeID);
    $stmt->bindParam(":employeeName",$employeeName);
    $stmt->bindParam(":employeeDepartment",$employeeDepartment);

    if($stmt->execute()){
        $response['message'] = 'New Record are Added Sucessfully ..!!';
    }else{
        $response['message'] = 'New Record Add Faild..!!';
    }
    echo json_encode($response);
}
?>

这是我的dbconfig.php


<?php

$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "phpfile";

try{
    $db_con = new PDO("mysql:host={$db_host};$db_name",$db_user,$db_pass);
}catch(PDOException $e){
echo $e->getMessage();
}

?>

[当我尝试在网络上运行此api.php文件时

注意:未定义的索引:/Applications/XAMPP/xamppfiles/htdocs/phpfile/api.php,第5行中的请求

我尝试在Alamofire的帮助下向用户注册Swift代码

php mysql swift
1个回答
0
投票

向POST请求中添加新的API参数

'request' = 'register'
© www.soinside.com 2019 - 2024. All rights reserved.