Merhabalar,
PayTR Entegrasyonu üzerinde çalışıyorum. Bilgileri form ile alıp payTRnin iframe.php sine post ettiriyorum ancak bilgileri yollarken aynı zamanda veritabına kaydettirmek istiyorum. Alttaki kodumdaki sorun nedir acaba? Yardımlarınız için teşekkürler..
<form action="iframe.php" method="POST">
<div class="row">
<div class="col-md-12">
<input type="text" name="paytrad" class="form-control" style="margin-bottom: 2%;" placeholder="Adınız Soyadınız">
</div>
<div class="col-md-12">
<input type="text" class="form-control" style="margin-bottom: 2%;" name="paytrtel" placeholder="Telefon Numaranız">
</div>
</div>
<div class="">
<input type="text" class="form-control" style="margin-bottom: 1%;" name="paytremail" placeholder="E-Mail Adresiniz">
<input type="text" name="siparisno" value="<?php echo rand($min, $max);?>" hidden>
<?php $sorgu = $baglanti->prepare("SELECT * FROM kategoriler");
$sorgu->execute();
$sonuc = $sorgu->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
<input type="text" name="baslik" value="<?= $sonuc['baslik'] ?>" hidden>
<input type="text" name="merchant_key" value="<?= $sonuc['merchant_key'] ?>" hidden>
<input type="text" name="merchant_salt" value="<?= $sonuc['merchant_salt'] ?>" hidden>
<?php $sorgu = $baglanti->prepare("SELECT * FROM hizmetler");
$sorgu->execute();
$sonuc = $sorgu->fetch();//sorgu çalıştırılıp veriler alınıyor
?> <input type="text" name="fiyat" value="<?= $sonuc['ustBaslik'] ?>" hidden>
</div>
<div class="">
<textarea class="form-control" style="margin-bottom: 1%;" name="paytradres" rows="10" placeholder="Adresiniz"></textarea>
</div>
<br>
<div class="text-center"><button type="submit" class="btn btn-secondary">Ödemeye Devam Et</button></div>
<?php
if ($_POST) {
$kaydet = $baglanti->prepare("INSERT INTO siparisler SET paytrad=:paytrad,siparisno=:siparisno, paytrtel=:paytrtel, paytremail=:paytremail, paytradres=:paytradres");
$insert = $kaydet->execute(array(
'paytrad' => htmlspecialchars($_POST['paytrad']),
'paytradres' => htmlspecialchars($_POST['paytradres']),
'paytrtel' => htmlspecialchars($_POST['paytrtel']),
'paytremail' => htmlspecialchars($_POST['paytremail']),
'siparisno' => htmlspecialchars($_POST['siparisno']),
));
if ($insert) {
echo '';
} else {
echo '';
}
}
?>
</form>