A1-B2 arası Testler, alıştırmalar "Sorularla Almanca Öğreniyorum"incele

Undefined index: option_value in /home/public_html/catalog/model/tool/filter.php

Merhaba

Opencart kullanıyorum. Seçenekler bölümünde ‘Yazdırmak istediğiniz isim’ adında bir seçenek açtım. Sadece bu seçeneği eklediğim ürünlerde aşağıdaki uyarıyı alıyorum.

Notice: Undefined index: option_value in /home/halkarts/public_html/catalog/model/tool/filter.php on line 55

Çokça araştırmama rağmen bir türlü çözümünü bulamadım.

Teşekkür ederim.

Tags: ,

Categorised in: Opencart, PHP

This post was written by Murat Uysal

Önceki

Bilgisayarım ekranı kot rengine dönüşüyor

Sonraki

sitedeki linkleri çekebileceğimiz php kodu nasıl olur

4 Comments

  1. Editorial Staff

    Ekim 4, 2019 at 5:32 am

    Merhaba,
    Bu bir “undefined index” hatasıdır. Bu hatayı aşağıdaki nedenlerden dolayı alırsınız.
    1. Bir değişkeni tanımlamadan kullanıyorsunuz
    2. Dizede if empty veya if isset kullanmuyorsunuz
    3. input veya textarea alanlarında bir id ve name olmalı

    Bununla birlikte catalog/model/tool/filter.php sayfasını bulun ve 55. satırı buaraya sağlayın, hata aldığınız kod satırını görmeden soruna çözüm bulamayabiliriz.

    • Merhaba.

      Dosyayı e posta hesabıma göndermiş olduğunuz iletiye yanıt olarak gönderdim. Göz atarsanız sevinirim.

      Teşekkür ederim.

      • Editorial Staff

        Ekim 4, 2019 at 2:28 pm

        55. satıra baktığımda ‘option_value’ => $product_option[‘option_value’] kodu var, bunun anlamı bir alan oluşturuyorsunuz ama oraya bir değer atamıyorsunuz, yani değerin içi boş. Büyük ihtimalle bu “ürün değeri”.Bunu önlemek için alan boş olsa bile hatayı önlemek olabilir.Ama aslında bu bir hata değil. Sadece bazı alanları boş bırakıyorsunuz.
        mesela: Yazdırmak istediğiniz isim
        buna göre yazdırmak istenilen bir isim yok veya yazmadınız
        Aşağıdaki düzeltme sözü edilen hatayı almanızı çözebilir, ama boş bıraktığınız/doldurmadığınız her alan için bu hatayı almanız mümkün. Lütfen sadece teknik destek almak için bizimle iletişime geçin.
        filter.php line:55
        Esakademi olarak sadece size çözüm önerisi sunarız, bu hataları siz kendiniz ayıklamalısınız, kodlamak veya teknik sorun çözümleriniz ücrete tabi olabilir.
        Saygılarımızla
        esakademi team

  2. Merhaba.
    Bunları nasıl yapacağımı bilmiyorum.

Bir cevap yazın

Your email address will not be published.

*