• 01-07-2019, 08:27:06
    #1
    yardımlarınızı bekliyorum arkadaşlar
    <?php
    session_start();
    include ("baglan.php");
    
    $id = $_GET["id"];
    $resim_yolu = "C:AppServwwwimages";
    $kaynak = $_FILES["dosya"]["tmp_name"];
    $isim = $_FILES["dosya"]["name"];
    
        
        $islem = $baglan -> prepare("update tablo set resim_yolu=:resim_yolu , where id=:id");
        $islem -> execute(array( ":resim_yolu" => $resim_yolu , ":id" => $id,));
        
        if ($islem){
    
        $kaydet = move_uploaded_file($kaynak, $resim_yolu."/".$isim);    
        echo "Güncellendi";
    
        
    }
    else {
        echo 'güncellenemedi';
    }
    
    ?>
        
    <form action="" method="post" enctype="multipart/form-data">
                
                <input type="file" name="dosya"><br>
                <input type="text" name="sifre">
                <input type="submit" value="Güncelle">
    
        </form>
  • 01-07-2019, 08:38:05
    #2
    direk soyle yazmak cok dogal degil ama temel 1-2 olacabilecek hatayi soyleyeyim
    1- mevuct dosya yazilabilir mi? izinleri verilmis mi yani?
    2- dosya adinizi bu sekilde tasimayin cunku ayni isimle upload yaparken mevcut dosya oldugu icin dosya oraya yuklenemez random bir string uretip onu dosya adi olarak vermeniz daha mantikli olacaktir
    Tesekkurler
  • 01-07-2019, 08:40:32
    #3
    asiminnesli adlı üyeden alıntı: mesajı görüntüle
    direk soyle yazmak cok dogal degil ama temel 1-2 olacabilecek hatayi soyleyeyim
    1- mevuct dosya yazilabilir mi? izinleri verilmis mi yani?
    2- dosya adinizi bu sekilde tasimayin cunku ayni isimle upload yaparken mevcut dosya oldugu icin dosya oraya yuklenemez random bir string uretip onu dosya adi olarak vermeniz daha mantikli olacaktir
    Tesekkurler
    hocam ben tşk ederim öncelikle mesaj attığınız için ben php konularını teker teker anladıkça geçmeye çalışan birisiyim bu profil güncellemesini yapayım dedim bu kısım da kaldım sölediklerinizi uygulayabilecek bilgim yok açıkcası kod olarak yardımcı olabilirseniz en temel sade bir şekilde çok sevinirim saygılar hocam
  • 01-07-2019, 08:42:15
    #4
    hocam simdi farkettim resmin ekleme yolu o olmaz
    $resimyolu = "images";
    seklinde denermisin ?
    edit: olmama nedeni php senin sistemin uzerinde o klasore c: dizinine yani erisme yetkisi yoktur. mevcut calisan dosya uzerinden tanimlamaniz gerekiyor
  • 01-07-2019, 08:44:06
    #5
    hocam öyle yaptığım zaman çalışıyor fakat bunu böle yazmamın sebebi veritabanından da güncellenmesini istedim images olarak çalışıyor ama profil güncellenmiyor sadece dosya yüklenmiş olarak görünüyor o kadar
  • 01-07-2019, 08:51:13
    #6
    resmi goruntuledigin profil sayfasinin kodlarini atabilir misiniz
  • 01-07-2019, 08:51:58
    #7
    asiminnesli adlı üyeden alıntı: mesajı görüntüle
    resmi goruntuledigin profil sayfasinin kodlarini atabilir misiniz

    <?php
    session_start();
    include ("baglan.php");
    
    $islem = $baglan -> prepare ("select * from tablo ");
    $islem -> execute(array());
    $islem2 = $islem -> fetch();
    
    $id = $_GET["id"];
    $kaynak = $_FILES["resim_yolu"]["tmp_name"];
    $resim_yolu = "images";
    $dosyaadi = $_FILES["resim_yolu"]["name"];
    
    $kaydet = move_uploaded_file($kaynak, $resim_yolu ."/".$dosyaadi);
    $guncelle = $baglan -> prepare ("update tablo set resim_yolu=:resim_yolu , where id=:id");
    $guncelle -> execute(array(":resim_yolu" => $resim_yolu , ":id" => $id));
    
    if ($kaydet){
        echo "güncellendi";
    }
    
    
    
    ?>
    <form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="resim_yolu">
        <input type="submit" value="Gönder">
    </form>
  • 01-07-2019, 09:12:09
    #8
    onun baska bir sikintisi var hocam hata logunu paylasirsan yardimci olabilirim
  • 01-07-2019, 09:24:39
    #9
    asiminnesli adlı üyeden alıntı: mesajı görüntüle
    onun baska bir sikintisi var hocam hata logunu paylasirsan yardimci olabilirim
    hata yok ki güncellendi yazıyor sadece