[html][/html]Witam
Mam taką integracje z tpay.
https://docplayer.pl/67899725-Przykladowa-i...-73-poznan.html Mam pytanie bo tam pisze, że trzy parametry są obowiązkowe. Te zmienne różnią się od siebie. Czy mogę ponazywać je tak jak chce. bo np mam w html coś takiego
<input type="hidden" name="kwota"value="0.00">, a zmienna tam nazywa się $kwota_transakcji= $_POST['tr_amount'];. Z tego co wiem żeby wbić do bazy danych zmienne muszą nazywać się tak samo jak w html np <input type="hidden" name="tr_amount" value="0.00">. Czy ja dobrze to rouzmiem, że można zrobić coś takiego
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<metahttp-equiv="content-type"content="text/html; charset=utf-8">
</head>
<body>
<form action="https://secure.tpay.com" method="post"accept-charset="utf-8">
<input type="hidden" name="tr_amount" value="0.00">
<input type="hidden" name="tr_status">
<input type="hidden" name="tr_id">
<input type="hidden" name="tr_desc">
<input type="hidden" name="tr_date">
<input type="hidden"name="pow_url_blad" value="Adres powrotny po wykonaniutransakcji z wynikiem błędnym (domyślnie j/w)">
<input type="submit" value="zaplac">
</form>
<?php
$ip_table=array('195.149.229.109','148.251.96.163', '178.32.201.77', '46.248.167.59', '46.29.19.106');$_POST['id'];
if(in_array($_SERVER['REMOTE_ADDR'], $ip_table) && !empty($_POST)){ $id = $_GET['id']; // to jest id użytkonika z serwisu
$uid= $_GET['uid']; // to jest nazwa użytkownka z serwisu
$status_transakcji = $_POST['tr_status'];
$opis_transakci = $_POST['tr_desc'];
$id_transakcji = $_POST['tr_id'];
$kwota_transakcji = $_POST['tr_amount'];
$data_transakcji = $_POST['tr_date'];
$blad= $_POST['tr_error'];
if($status_transakcji=='TRUE'&& $blad=='none'){
$conn = mysqli_connect
('localhost','root','','') or
die(mysqli_error
());
$sql = "INSERT INTO `pay`(`id`, `uid`, `opis_transakci`, `id_transakcji`, `kwota_transakcji`, `data_transakcji`) VALUES('$id', '$uid','$opis_transakci','$id_transakcji', '$kwota_transakcji', '$data_transakcji')";
$result = mysqli_query
($conn,$sql) or
die(mysqli_error
($conn));
}else{
echo 'Coś poszło nie tak';
?>
Ten post edytował login90 19.07.2022, 11:18:00