Я использую библиотеку залпа для отправки запроса с Android на сервер.
После отправки запроса, если это правда, я получил ответ JSON, а в противном случае я получил эту ошибку:
org.json.JSONException : Value < br of type java.lang.string cannot be converted to JSONObject
Это мой php код:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$id = $_POST['id'];
$email = $_POST['email'];
$value = $_POST['value'];
$money = $_POST['money'];
$payment_status = $_POST['status'];
$description = $_POST['description'];
require_once 'connect.php';
function InsertPaymentsDetails(){
global $conn, $email, $value, $payment_status, $description;
$statement = mysqli_prepare($conn, "INSERT INTO payments (email, value, description, status) VALUES (?, ?, ?, ?)");
mysqli_stmt_bind_param($statement, "siss", $email, $value, $description, $payment_status);
mysqli_stmt_execute($statement);
mysqli_stmt_close($statement);
}
if ($payment_status != "موفق"){
InsertPaymentsDetails();
$boolean = False;
} else {
$finalvalue = $money + $value;
$finalvalue = $money + $value;
$sql = "UPDATE users SET money = '$finalvalue' WHERE id='$id' ";
$boolean = True;
InsertPaymentsDetails();
}
}
if(mysqli_query($conn, $sql) && $boolean === TRUE ) {
$result["success"] = "1";
}
else {
$result["success"] = "0";
}
echo json_encode($result);
mysqli_close($conn)
?>
Что не так?
Кто-нибудь может мне помочь?