• 05-03-2022, 20:57:17
    #1
    if(isset($_POST["transferlerkaydet"])){
    
        $kaydet=$db->prepare("INSERT INTO transferler SET
                transferler_nereden=:nereden,
                transferler_nereye=:nereye,
                transferler_araba=:araba,
                transferler_tarih=:tarih,
                transferler_saat=:saat,
                transferler_ucusno=:ucusno,
                transferler_nereyeid=:nereyeid,
                transferler_nereyedetay=:nereyedetay,
                transferler_donus=:donus,
                transferler_donustarih=:donustarih,
                transferler_donussaat=:donussaat,
                transferler_donusucusno=:donusucusno,
                transferler_isimlikarsilama=:isimlikarsilama,
                transferler_bebekkoltugu=:bebekkoltugu,
                transferler_puset=:puset,
                transferler_yukseltici=:yukseltici,
                transferler_not=:not,
                transferler_ad=:ad,
                transferler_mail=:mail,
                transferler_tel=:tel,
                transferler_fiyat=:fiyat,
                transferler_odeme=:odeme,
                transferler_child=:child,
                transferler_*****=:*****,
                transferler_rezid=:rezid,
                transferler_kur=:kur
                ");
            $insert=$kaydet->execute(array(
                'nereden' => htmlspecialchars($_POST['transferler_nereden'],ENT_QUOTES,'UTF-8'),
                'nereye' => htmlspecialchars($_POST['transferler_nereye'],ENT_QUOTES,'UTF-8'),    
                'araba' => htmlspecialchars($_POST['transferler_araba'],ENT_QUOTES,'UTF-8'),    
                'tarih' => htmlspecialchars($_POST['transferler_tarih'],ENT_QUOTES,'UTF-8'),
                'saat' => htmlspecialchars($_POST['transferler_saat'],ENT_QUOTES,'UTF-8'),
                'ucusno' => htmlspecialchars($_POST['transferler_ucusno'],ENT_QUOTES,'UTF-8'),    
                'nereyeid' => htmlspecialchars($_POST['transferler_nereyeid'],ENT_QUOTES,'UTF-8'),    
                'nereyedetay' => htmlspecialchars($_POST['transferler_nereyedetay'],ENT_QUOTES,'UTF-8'),
                'donus' => htmlspecialchars($_POST['transferler_donus'],ENT_QUOTES,'UTF-8'),
                'donustarih' => htmlspecialchars($_POST['transferler_donustarih'],ENT_QUOTES,'UTF-8'),    
                'donussaat' => htmlspecialchars($_POST['transferler_donussaat'],ENT_QUOTES,'UTF-8'),    
                'donusucusno' => htmlspecialchars($_POST['transferler_donusucusno'],ENT_QUOTES,'UTF-8'),
                'isimlikarsilama' => htmlspecialchars($_POST['transferler_isimlikarsilama'],ENT_QUOTES,'UTF-8'),
                'bebekkoltugu' => htmlspecialchars($_POST['transferler_bebekkoltugu'],ENT_QUOTES,'UTF-8'),    
                'puset' => htmlspecialchars($_POST['transferler_puset'],ENT_QUOTES,'UTF-8'),    
                'yukseltici' => htmlspecialchars($_POST['transferler_yukseltici'],ENT_QUOTES,'UTF-8'),
                'not' => htmlspecialchars($_POST['transferler_not'],ENT_QUOTES,'UTF-8'),
                'ad' => htmlspecialchars($_POST['transferler_ad'],ENT_QUOTES,'UTF-8'),    
                'mail' => htmlspecialchars($_POST['transferler_mail'],ENT_QUOTES,'UTF-8'),    
                'tel' => htmlspecialchars($_POST['transferler_tel'],ENT_QUOTES,'UTF-8'),
                'fiyat' => htmlspecialchars($_POST['transferler_fiyat'],ENT_QUOTES,'UTF-8'),
                'odeme' => htmlspecialchars($_POST['transferler_odeme'],ENT_QUOTES,'UTF-8'),    
                'child' => htmlspecialchars($_POST['transferler_child'],ENT_QUOTES,'UTF-8'),    
                '*****' => htmlspecialchars($_POST['transferler_*****'],ENT_QUOTES,'UTF-8'),
                'rezid' => htmlspecialchars($_POST['transferler_rezid'],ENT_QUOTES,'UTF-8'),
                'kur' => htmlspecialchars($_POST['transferler_kur'],ENT_QUOTES,'UTF-8'),
                ));
    
                $rezid=$_POST['transferler_rezid'];
    
        $kisiler=$_GET['*****'] + $_GET['child'];
        for($i=0;$i<$kisiler; $i++)
        {
    
        $kaydett=$db->prepare("INSERT INTO kisiler SET
        kisiler_ad=:ad,
        kisiler_cinsiyet=:cinsiyet,
        kisiler_uyruk=:uyruk,
        transferler_rezid=:rezid
        ");
        $insertt=$kaydett->execute(array(
        'ad' => htmlspecialchars($_POST['kisiler_ad'.$i.''],ENT_QUOTES,'UTF-8'),        
        'cinsiyet' => htmlspecialchars($_POST['kisiler_cinsiyet'.$i.''],ENT_QUOTES,'UTF-8'),
        'uyruk' => htmlspecialchars($_POST['kisiler_uyruk'.$i.''],ENT_QUOTES,'UTF-8'),
        'rezid' => htmlspecialchars($_POST['transferler_rezid'],ENT_QUOTES,'UTF-8'),    
        ));
    }
    
       if($insert){
            Header("Location:../../transferonaylandi.php?rezid=$rezid");
        }else{
            Header("Location:../../transferonaylandi.php?islem=basarisiz");
        }
    }
    Selam dostlar şu şekilde bir fonksiyon kodum var, bu kodda bir transferler tablosuna bir de kisiler tablosuna kayıt yapılıyor ve bunlar tek bir buton name'i altında gerçekleşiyor. Localhostumda sorunsuz transferler ve kisiler tablosuna kayıt yapılırken sunucumda sadece kisileri kaydedip islem=basarisiz'a atıyor. Sizce sorun ne olabilir? (Not: Form birebir aynısı arkadaşlar, direkt localhostumdaki dosyayı kopyalayıp sunucuya attım. Url yada https sorunu olmadığımdan da %100 eminim. Genede tavsiyelere, sorgulamalara açığım, şimdiden teşekkürler.)
  • 05-03-2022, 21:02:56
    #2
     'kur' => htmlspecialchars($_POST['transferler_kur'],ENT_QUOTES,'UTF-8'),
    bu satırın sonundaki virgülü kaldırıp tekrar deneyebilir misiniz
  • 05-03-2022, 21:06:51
    #3
    ajans.dev adlı üyeden alıntı: mesajı görüntüle
     'kur' => htmlspecialchars($_POST['transferler_kur'],ENT_QUOTES,'UTF-8'),
    bu satırın sonundaki virgülü kaldırıp tekrar deneyebilir misiniz
    Bir şey değişmedi maalesef hocam, gene aynı basarisiza atıyor maalesef.
    Not: Anydesk ile bağlantı da olabilir yardım konusunda
  • 05-03-2022, 21:10:29
    #4
    Özelden iletebilirsiniz, kontrol edeyim.
  • 05-03-2022, 21:21:01
    #5
    [COLOR=#515365][FONT=consolas]$insertt=$kaydett->execute(array([/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]    'ad' => htmlspecialchars($_POST['kisiler_ad'.$i.''],ENT_QUOTES,'UTF-8'),        [/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]    'cinsiyet' => htmlspecialchars($_POST['kisiler_cinsiyet'.$i.''],ENT_QUOTES,'UTF-8'),[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]    'uyruk' => htmlspecialchars($_POST['kisiler_uyruk'.$i.''],ENT_QUOTES,'UTF-8'),[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]    'rezid' => htmlspecialchars($_POST['transferler_rezid'],ENT_QUOTES,'UTF-8'),    [/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]    ));[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]}[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas] [/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]   if($insert){[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]        Header("Location:../../transferonaylandi.php?rezid=$rezid");[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]    }else{[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]        Header("Location:../../transferonaylandi.php?islem=basarisiz");[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]    }[/FONT][/COLOR]
    [COLOR=#515365][FONT=consolas]}[/FONT][/COLOR]
    insert'i kontrol edermisiniz? üstte çift t var altta tek
  • 05-03-2022, 21:28:41
    #6
    Üyeliği durduruldu
    P.m iletildi
  • 05-03-2022, 21:29:03
    #7
    @ajans.dev;
    Hocam anydesk ile bağlanıp çözdü sağolsun, aynı zamanda ayak üstü farklı bir hata çözme yöntemi bile bana kazandırdı. Teşekkürlerimi tekrardan burada da sunuyorum.
  • 05-03-2022, 21:30:08
    #8
    ozgur_medya adlı üyeden alıntı: mesajı görüntüle
    @ajans.dev;
    Hocam anydesk ile bağlanıp çözdü sağolsun, aynı zamanda ayak üstü farklı bir hata çözme yöntemi bile bana kazandırdı. Teşekkürlerimi tekrardan burada da sunuyorum.
    Rica ederim, kolay gelsin