Похожие чаты

Please someone help is not sending it to my database

I try it morethan 20 times 😭😭😭😭
<?php

$dbServer = "localhost";
$dbUsername = "airfashi_sani20";
$dbPassword = "muhammad@20";
$dbName = "airfashi_fashion";

// Establish a database connection
$conn = new mysqli($dbServer, $dbUsername, $dbPassword, $dbName);

if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// Check if it's a POST request
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Check if POST data is set
if (isset($_POST['reference'], $_POST['total'], $_POST['fullName'], $_POST['address'], $_POST['phoneNumber'], $_POST['deliveryType'], $_POST['productId'], $_POST['email'])) {
// Retrieve data from the POST request
$reference = $_POST['reference'];
$total = $_POST['total'];
$fullName = $_POST['fullName'];
$address = $_POST['address'];
$phoneNumber = $_POST['phoneNumber'];
$deliveryType = $_POST['deliveryType'];
$productId = $_POST['productId'];
$email = $_POST['email'];

// Use Prepared Statements to prevent SQL injection
$sql = "INSERT INTO payments (reference, total, full_name, address, phone_number, delivery_type, product_id, email) VALUES (?, ?, ?, ?, ?, ?, ?, ?)";
$stmt = $conn->prepare($sql);
$stmt->bind_param("ssssssss", $reference, $total, $fullName, $address, $phoneNumber, $deliveryType, $productId, $email);

// Execute the query
if ($stmt->execute()) {
$response = array('status' => 'success', 'message' => 'Payment details inserted successfully');
} else {
$response = array('status' => 'error', 'message' => 'Error inserting payment details: ' . $stmt->error);
}

// Close the database connection
$stmt->close();
$conn->close();
} else {
$response = array('status' => 'error', 'message' => 'Incomplete POST data');
}

// Send the response back to the JavaScript code
echo json_encode($response);
}

?>

1 ответов

28 просмотров

Wrong group

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
9
Карта сайта