• 08-05-2023, 11:07:29
    #1
    merhaba arkadaslar

    gerekli alanları doldurup kodları çalıştırıyorum fakat ürün eklenmiyor. Nerede hata yapıyorum acaba.

    <?php
    
        if( $user["access"]["urunler"] != 1  ):
            header("Location:".site_url("admin"));
            exit();
        endif;
        
        $categories = $conn->prepare("SELECT * FROM categories");
        $categories->execute(array());
        $categories = $categories->fetchAll(PDO::FETCH_ASSOC);
    
            if( $_POST ):
                
                foreach ($_POST as $key => $value) {
                  $$key = $value;
                }
    
            if ( $_FILES["logo"] && ( $_FILES["logo"]["type"] == "image/jpeg" || $_FILES["logo"]["type"] == "image/jpg" || $_FILES["logo"]["type"] == "image/png" || $_FILES["logo"]["type"] == "image/gif"  ) ):
                $logo_name      = $_FILES["logo"]["name"];
                $uzanti         = substr($logo_name,-4,4);
                $md5            = md5(time());
                $logo_newname   = "assets/cloud/products/$md5.png";
                $upload_logo    = move_uploaded_file($_FILES["logo"]["tmp_name"],$logo_newname);
              else:
                $logo_newname   = "";
              endif;
    
                $url = permalink($product_name);
    
    
                $insert = $conn->prepare("INSERT INTO products SET product_url=:product_url, product_keyword=:product_keyword, product_desc=:product_desc, product_content=:product_content, product_category=:product_category, product_name=:product_name, product_details=:product_details, product_price=:product_price, product_image=:product_image, product_type=:product_type ");
                $insert->execute(array("product_url"=>$url,"product_keyword"=>$product_keyword,"product_desc"=>$product_desc,"product_content"=>$product_content,"product_category"=>$product_category,"product_name"=>$product_name,"product_details"=>$product_details,"product_price"=>$product_price,"product_image"=>$logo_newname, "product_type"=>$product_type ));
                
                if( $insert ){
                    $id = $conn->lastInsertId();
                    header("Location: ".site_url("admin/urun_detay/$id"));
                }
    
            endif;
          
    
      require admin_view('urun_ekle');
  • 08-05-2023, 11:13:07
    #2
    Hocam SQL çıktısını ekrana yazdırmayı deneyin. Hata oluşuyorsa oluşan hata mesajını görebilirsiniz.
  • 08-05-2023, 14:08:00
    #3
    Ücretli bir şekilde çözeriz
  • 08-05-2023, 15:43:53
    #4
    @lancelot; sagolsun halletti arkadaslar..