• 12-09-2018, 08:12:01
    #1
    Arkadaşlar tüm verileri istediğim gibi çekip yazdırabiliyorum ancak resmi çekip yazdırırken tabloya NULL yani boş yazdırıyor. Resmi de ilgili klasöre upload etmiyor. Sizce yanlış olan nedir ?

    HTML
    <div class="form-group">
    <div class="panel-body">
    <div class="row">
    <input type="file" class="form-control" name="logo" id="logo">
    </div>
    </div></div>

    PHP
    include('class.upload.php');
    $logo = $_FILES['logo'];
    $handle = new Upload($logo);
    $dir_dest = "firmalar/";
    $handle->image_convert = 'jpg';
    $handle->allowed = array ( 'image/*' );
    $handle->Process($dir_dest);
    if ($handle->processed) { $resim = $handle->file_dst_name; }


    $sql = $db->prepare('INSERT INTO firmalar (Id, uyeId, phone, message, logo) VALUES (?,?,?,?,?)');

    $sql->execute(array($eski,$uye,$telefon,$mesaj,$resim)) ;
    $lastId = $eski;

    } else {

    $sql = $db->prepare('INSERT INTO firmalar (Id, uyeId, phone, message, logo) VALUES (?,?,?,?,?)');

    $sql->execute(array(null,$uye,$telefon,$mesaj,$resim) );
    $eklenen = $db->lastInsertId();

    }

    NOT : class.upload.php yüklü
  • 12-09-2018, 08:19:19
    #2
    move_uploaded_file ile yukleyin hocam class sorunlu olabilir yada siz gereken yerleri dogru girmemis olabilirsiniz
  • 12-09-2018, 08:37:12
    #3
    form action kısmını koyabilir misiniz
  • 12-09-2018, 08:38:24
    #4
    “if handle processed”en sonra Else yapıp ekrana çıktı verin. Eğer resim yüklediğinizde bu çıktıyı veriyorsa classta sorun olabilir.
  • 12-09-2018, 15:40:40
    #5
    ahmethekim14 adlı üyeden alıntı: mesajı görüntüle
    form action kısmını koyabilir misiniz
    <form action="index.php?page=firmaok&id=<?php
    echo $id;
    if ($_GET["firmaId"] != "") {
    echo '&firmaId=' . $_GET["firmaId"] . '';
    }
    ?>" method="post">

    form action da sıkıntı yok resim haric diğer tüm verilerimi post ediyor.
    Resmi neden post etmediğini anlayamadım herşey normal görünüyor.
  • 12-09-2018, 19:21:14
    #6
    method=“podt” sonrasına eklermisiniz lütfen enctype="multipart/form-data"
    avsarsoft adlı üyeden alıntı: mesajı görüntüle
    <form action="index.php?page=firmaok&amp;id=<?php
    echo $id;
    if ($_GET["firmaId"] != "") {
    echo '&firmaId=' . $_GET["firmaId"] . '';
    }
    ?>" method="post">

    form action da sıkıntı yok resim haric diğer tüm verilerimi post ediyor.
    Resmi neden post etmediğini anlayamadım herşey normal görünüyor.
  • 13-09-2018, 03:00:18
    #7
    ahmethekim14 adlı üyeden alıntı: mesajı görüntüle
    method=“podt” sonrasına eklermisiniz lütfen enctype="multipart/form-data"
    Ahmet hocam derdime deva oldunuz resmen
    Kodlarda hiçbir sorun göremedim kafayı yemek üzereydim.
    O kısmı göz ardı etmişim
    Çok teşekkür ederim.
  • 13-09-2018, 03:18:14
    #8
    rica ederim ne demek bazen gözden kaçıyor işte mutlu oldum çözüldüğüne
    avsarsoft adlı üyeden alıntı: mesajı görüntüle
    Ahmet hocam derdime deva oldunuz resmen
    Kodlarda hiçbir sorun göremedim kafayı yemek üzereydim.
    O kısmı göz ardı etmişim
    Çok teşekkür ederim.