Merhaba,
Opencart 1.5.4.1 versiyonunda ihtiyaç gereği Üreticiler/Manufacturer bölümüne extra bi alan ilave ettim. (üretici adres ve telefon bilgisi)
Sorun yok db yazıyor, okuyor, fakat tek bir sıkıntım var gideremediğim.
Yeni bir üretici ekle dediğimde tepede bir php hatası dönüyor. (Dönmesi kaydı engellemiyor kodlar çalışıyor )
Notice: Undefined index: manufacturer_adrestel in /home/agno/public_html/bny/admin/view/template/catalog/manufacturer_form.tpl on line 71
Sorunu php hata mesajlarını gizlemesi yaparak çözmek istemiyorum.
Teşekkürler.
Opencart Yardım - Notice: Undefined index:
7
●2.455
- 30-06-2013, 22:46:46Kimlik doğrulama veya yönetimden onay bekliyor.eklediğiniz tablonun alanları ve formunuzdaki alanları karşılaştırın, eklemenin yapıldığı query yi kontrol edin. bir alan ya fazla yada formda bir hata var gibi görünüyor sonuç olarak manufacturer_adrestel kayıt için kullandığınız arrayda bulunmuyor gibi görünüyor.
print_r($_POST) yaparak hangi alanların formdan geldiğine bakabilir ve eklemenin yapıldığı queryi kontrol ederk hangi alanları eklemeye çalıştığınızı görebilir, ikisini karşılaştırıp fazlalığı veya eksikliği tamamlayabilirsiniz. - 01-07-2013, 00:12:39Hata veren satır
$query = $this->db->query("SELECT * FROM manufacturer WHERE manufacturer_id ='$man_id'");
$manufacturer_adrestel=$query->row['adrestel];
Özetle yeni kayıt ekranında bu değer bulunamdığı için hata veriyor, misal editlemek için formu çağırdığımda böyle bir hata yok. Bu değişkeni bir yere tanımlamam gerekiyor sanırım ancak çözemedim. - 01-07-2013, 13:27:25şu sona koymadığınız ufak ' dan kaynaklanabilir mi acaba hata ?agnosi adlı üyeden alıntı: mesajı görüntüle
Değilsede veritabanına bakın manufacturer tablosunda 'adrestel' alanı olduğundan emin olun eğer var ise hata burada değil bu querynin sonucunun nasıl işlenip kullanıldığını kontrol edin. - 01-07-2013, 20:18:33Notice: Undefined index: manufacturer_adrestel in /home/agno/public_html/bny/admin/view/template/catalog/manufacturer_form.tpl on line 71
$manufacturer_adrestel değeri tanımsız demek istiyor.Ya bir yerde eksik tırnak koydunuz yada değer boş geliyor - 02-07-2013, 00:29:42İlk kayıt yaparken bu değer boş, bu nedele hata veriyor, ancak atıyorum opencart varsayılan alanlardan "Üretici Adı" alanı da ilk kayıt ekleme sayfasında boş fakat onun için bir hata vermiyor.
Özetle opencartta bu tip degişkenlerin topluca tanımlandığı, gerektiğinde çağrıldığı bir yer olsa gerek.