// İptal işlemini gerçekleştirme
if (isset($_POST['iptal'])) {
$id = $_POST['id'];
// Veritabanından veriyi silme
$sil = $db->prepare("DELETE FROM bekleyenyatirimlar WHERE id=:id");
$sil->bindValue(':id', $id, PDO::PARAM_INT);
$success = $sil->execute();
// İptal bilgilerini veritabanına ekleme
if ($success) {
$ekle = $db->prepare("INSERT INTO iptalyatirimlar (id) VALUES (:id)");
$ekle->bindValue(':id', $id, PDO::PARAM_INT);
$ekle->execute();
}
// İşlem sonrası yönlendirme
if ($success) {
header("Location: bekleyen-yatirimlar.php?durum=ok");
exit();
} else {
header("Location: bekleyen-yatirimlar.php?durum=no");
exit();
}
}
kodum bu amacım iptal tuşuna bastıgımda bekleyenyatirimlar veritabanımda silip iptalyatirimlar kısmına eklemesi şuan da bu kodda istediğim gibi çalışıyor
sil diyorum ve silip iptalyatirimlar kısmına ekliyor ama sadece id'yi alıyor diğer kısımları boş bırakıyor tutar sutunum mevcut onuda eklemek istiyorum ama bu seferde silme islemini yapıp ekleme yapmıyor nerede hata yapıyorum asağıda tutar kısmını eklediğim kısmını paylaşıyorum
// İptal işlemini gerçekleştirme
if (isset($_POST['iptal'])) {
$id = $_POST['id'];
$id = $_POST['tutar'];
// Veritabanından veriyi silme
$sil = $db->prepare("DELETE FROM bekleyenyatirimlar WHERE id=:id");
$sil->bindValue(':id', $id, PDO::PARAM_INT);
$success = $sil->execute();
// İptal bilgilerini veritabanına ekleme
if ($success) {
$ekle = $db->prepare("INSERT INTO iptalyatirimlar (id, tutar) VALUES (:id, :tutar)");
$ekle->bindValue(':id', $id, PDO::PARAM_INT);
$ekle->bindValue(':tutar', $tutar, PDO::PARAM_STR); // '
$ekle->execute();
}
// İşlem sonrası yönlendirme
if ($success) {
header("Location: bekleyen-yatirimlar.php?durum=ok");
exit();
} else {
header("Location: bekleyen-yatirimlar.php?durum=no");
exit();
}
}
?>
bir php kodum mevcut yardımcı olabilir misiniz ?
11
●548
- 09-06-2023, 03:59:50
- 09-06-2023, 04:06:11if (isset($_POST['iptal'])) {
$id = $_POST['id'];
$tutar = $_POST['tutar']; // Değişiklik yapıldı, tutar POST verisinden alınacak
// Veritabanından veriyi silme
$sil = $db->prepare("DELETE FROM bekleyenyatirimlar WHERE id=:id");
$sil->bindValue(':id', $id, PDO::PARAM_INT);
$success = $sil->execute();
// İptal bilgilerini veritabanına ekleme
if ($success) {
$ekle = $db->prepare("INSERT INTO iptalyatirimlar (id, tutar) VALUES (:id, :tutar)");
$ekle->bindValue(':id', $id, PDO::PARAM_INT);
$ekle->bindValue(':tutar', $tutar, PDO::PARAM_STR);
$ekle->execute();
}
// İşlem sonrası yönlendirme
if ($success) {
header("Location: bekleyen-yatirimlar.php?durum=ok");
exit();
} else {
header("Location: bekleyen-yatirimlar.php?durum=no");
exit();
}
}
dener misin? chatgpt yaptırdım
- 09-06-2023, 04:08:52kodu düzenleyip paylaşayım derken orayı atlamışım ama eklemeyi yinede yapmıyor iptalyatirimlar kısmına ama tutar kısmını silince eklemeye yapıyor idyi tek alıp diğer sutunları boş bırakarakGianC adlı üyeden alıntı: mesajı görüntüle
- 09-06-2023, 04:10:01hocam anydesk veya tv varsa iletin halledeyimkumandapili adlı üyeden alıntı: mesajı görüntüle
- 09-06-2023, 04:10:54tw verin bakalım hocamkumandapili adlı üyeden alıntı: mesajı görüntüle