• 31-05-2020, 02:49:41
    #1
    Bir üyelik sistmei yazıyorum 1 üyesini düzenlemeye çalıştığımda başarıyla güncellendi diyor ama güncelleme yapmıyor sorun nerde?
    <?php 
    if (isset($_POST['uyeduzenle'])){
    
    $uyeid = @$_POST["uyeid"];
    $adi = @$_POST["adi"];
    $kadi = @$_POST["kadi"];
    $sifre = @$_POST["sifre"];
    $mail = @$_POST["mail"];
    $telefon = @$_POST["telefon"];
    $kurulus = @$_POST["kurulus"];
    $serverid = @$_POST["serverid"];
    $dc = @$_POST["dc"];
    $ts = @$_POST["ts"];
    $face = @$_POST["face"];
    $simge = @$_POST["simge"];
    $puan = @$_POST["puan"];
    
    
    
    $engelle3 = $db->select('uye')
    ->where('kadi' , $_POST["kadi"])
    ->run();
    
    if($engelle3){
    echo "Bu kullanıcı adına sahip üye mevcut!"; }
         else {
    $uye_guncelle = $db->prepare("UPDATE uye SET adi = ?, kadi = ?, sifre = ?, mail = ?, kurulus = ?, serverid = ?, dc = ?, ts = ?, face = ?, puan = ?, simge = ?, telefon = ? WHERE id = ?");
    $uye_guncelle->execute(array($adi, $kadi, $sifre, $mail, $kurulus, $serverid, $dc, $face, $puan, $simge, $telefon, $uyeid));
    if ($uye_guncelle){
    echo '
    <div class="alert alert-success" role="alert">
    Değişiklikler kayıt edildi. Listeye yönlendirilecek.
    </div>';
    echo"uye güncelendi"; ;
    }else{
    echo '
    <div class="alert alert-danger" role="alert">
    Üye güncelleme başarısız. Bir sorun oluştu.
    </div>';
    }
    
    }
    }?>
  • 31-05-2020, 03:00:33
    #2
    $uye_guncelle = $db->prepare("UPDATE uye SET adi = ?, kadi = ?, sifre = ?, mail = ?, kurulus = ?, serverid = ?, dc = ?, ts = ?, face = ?, puan = ?, simge = ?, telefon = ? WHERE id = $uyeid");
    $uye_guncelle->execute(array($adi, $kadi, $sifre, $mail, $kurulus, $serverid, $dc, $face, $puan, $simge, $telefon));

    denermisiniz.
  • 31-05-2020, 03:02:59
    #3
    ONURERDGN adlı üyeden alıntı: mesajı görüntüle
    Bir üyelik sistmei yazıyorum 1 üyesini düzenlemeye çalıştığımda başarıyla güncellendi diyor ama güncelleme yapmıyor sorun nerde?
    <?php 
    if (isset($_POST['uyeduzenle'])){
    
    $uyeid = @$_POST["uyeid"];
    $adi = @$_POST["adi"];
    $kadi = @$_POST["kadi"];
    $sifre = @$_POST["sifre"];
    $mail = @$_POST["mail"];
    $telefon = @$_POST["telefon"];
    $kurulus = @$_POST["kurulus"];
    $serverid = @$_POST["serverid"];
    $dc = @$_POST["dc"];
    $ts = @$_POST["ts"];
    $face = @$_POST["face"];
    $simge = @$_POST["simge"];
    $puan = @$_POST["puan"];
    
    
    
    $engelle3 = $db->select('uye')
    ->where('kadi' , $_POST["kadi"])
    ->run();
    
    if($engelle3){
    echo "Bu kullanıcı adına sahip üye mevcut!"; }
         else {
    $uye_guncelle = $db->prepare("UPDATE uye SET adi = ?, kadi = ?, sifre = ?, mail = ?, kurulus = ?, serverid = ?, dc = ?, ts = ?, face = ?, puan = ?, simge = ?, telefon = ? WHERE id = ?");
    $uye_guncelle->execute(array($adi, $kadi, $sifre, $mail, $kurulus, $serverid, $dc, $face, $puan, $simge, $telefon, $uyeid));
    if ($uye_guncelle){
    echo '
    <div class="alert alert-success" role="alert">
    Değişiklikler kayıt edildi. Listeye yönlendirilecek.
    </div>';
    echo"uye güncelendi"; ;
    }else{
    echo '
    <div class="alert alert-danger" role="alert">
    Üye güncelleme başarısız. Bir sorun oluştu.
    </div>';
    }
    
    }
    }?>
    Hocam kodda bir problem göremedim. Veritabanında "uye" tablonuzdaki sütunların özelliklerini kontrol edin. INT değerleri form ile boş gönderiyor olabilirsiniz.
  • 31-05-2020, 03:11:27
    #4
    yunusaksoy adlı üyeden alıntı: mesajı görüntüle
    $uye_guncelle = $db->prepare("UPDATE uye SET adi = ?, kadi = ?, sifre = ?, mail = ?, kurulus = ?, serverid = ?, dc = ?, ts = ?, face = ?, puan = ?, simge = ?, telefon = ? WHERE id = $uyeid");
    $uye_guncelle->execute(array($adi, $kadi, $sifre, $mail, $kurulus, $serverid, $dc, $face, $puan, $simge, $telefon));

    denermisiniz.
    İşe yaramadı hocam maalesef :/
    AhmetCakmak0 adlı üyeden alıntı: mesajı görüntüle
    Hocam kodda bir problem göremedim. Veritabanında "uye" tablonuzdaki sütunların özelliklerini kontrol edin. INT değerleri form ile boş gönderiyor olabilirsiniz.
    Hocam pm ile tablo ss i gönderiyorum inceleyebilirseniz sevinirim



    @AhmetCakmak0; Hocam sağolsun sorunu bolduk sorun fonksiyonlarda değil form dosyasındaymış id yi okutamamışız