Anasayfa » Arşiv

codeigniter html Etiketli Yazılar

Codeigniter, Php »

[17 Tem 2011 | 9 Yorum | 10.242 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 18 – Database Veri Güncelleme (Updating Data)

Bir önceki dersimizde verileri düzenlemek için forma göndermiştik. Ama bir sorunla karşı karşıya kaldık. pizza_order.php (view) dosyamıza yeni değişkenler ekledik ancak bunlara default değerler atamadık. Böyle olunca düzenleme değilde direk sipariş verme sayfasında girdiğimizde hatayla karşılaşıyoruz. Bunun çözümü dediğim gibi çok basit. Bu değişkenlere default değerler vermek. Bunun için pizza_model.php dosyamıza giriyoruz ve genel() fonksiyonumuzun herhangi bir yerine aşağıdaki kodları ekliyoruz. (Ben kodlarımı $data[‘menu’] = $menu->show_menu();  satırından sonra ekliyorum.)
Şimdi istediğimiz gibi formumuzu kullanabiliriz. İster yeni sipariş için isterse sipariş düzenlemek için, ancak bir sorun daha var aslında. Sipariş düzenlemek için …

Devamını oku...

Codeigniter, Php »

[16 Tem 2011 | 11 Yorum | 8.472 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (3 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 17 – Seçili Bilgiyi Forma Gönderme

Bu dersimizde düzenlemek istediğimiz siparişin yanındaki düzenle butonuna bastığımızda, sipariş formumuzun ilgili alanlarının, gelen bilgiyle nasıl doldurulacağını anlatacağım. Bunun için model dosyamızda ilgili siparişi çekebilmek için fonksiyon oluşturacağız. Aslında projenin başlarında oluşturduğumuz bir fonksiyonu tekrar düzenleyerek işe yarar hale getireceğiz.
Bunun için pizza_model.php dosyamızda bulunan get_specific_order() fonksiyonunu aşağıdaki şekilde tekrar düzenleyelim. (Bu fonksiyon mevcut değilse sizde ekleyin)
Şimdi hazırladığımız model dosyasını controller dosyamızdan çağıralım. Bunun için pizza.php (controller) dosyamızdaki order() fonksiyonuna bir if yapısı ekleyelim. Bu yapı yeni bir sipariş mi oluşturmak istiyoruz, yoksa mevcut siparişi düzenlemek mi istiyoruz, onu belirlemek için kullanılacak.
order() …

Devamını oku...

Codeigniter, Php »

[13 Tem 2011 | 6 Yorum | 8.901 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 4,00 )
Loading...
Codeigniter Dersleri – 15 – Tablo Kütüphanesi

Bu dersimizde tablo kütüphanesi kullanarak, html tablo kodlarını kullanmadan tablo yaratacağız. Projemizde siparişlerin göründüğü sayfanın tablosunu elle dizayn etmiştik. Şimdi bu işi codeigniterin tablo kütüphanesine bırakacağız.
Hemen model dosyamız olan pizza_model.php dosyamızı düzenleyerek işe koyulalım. Model dosyamızda daha önceden var olan get_all_orders() fonksiyonunu biraz güncelleyelim.
Şimdi controller dosyamız olan pizza.php dosyasındaki index() fonksiyonunu düzenleyeceğiz.
Şimid sadece view dosyamızda bulunan onca tablo için kullandığımız html kodunu silmek kaldı. Bütün tablo kodlarını siliyoruz ve yerine sadece echo $tablo yazıyoruz. Şu şekilde
Böylece fazlalıklardan kurtulduk ve daha temiz bir sayfaya sahip olduk. Bu gibi kütüphaneler bizleri uzun uzun …

Devamını oku...

Codeigniter, Php »

[9 Tem 2011 | 10 Yorum | 8.911 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 13 – Html Stilleri

Bir önceki dersimizde html kullanarak form oluşturmayı öğrenmiştik. Diğer html tagları için codeigniterde başka kütüphaneler de var. Şimdi bu html taglarından bir kaçına göz atalım. Bu html tagları için html helper kütüphanemizi yüklememiz gerekiyor. Şimdi controller dosyamız olan pizza.php ye bir kaç satır ekleyelim.
Şimdi de view dosyamız olan pizza_order.php yi güncelleyelim.
Örneğin yukarıda ki kodda 14. satırda kullandığımız  fonksiyonlar şu şekilde birbirine eşittir.
Yada mesela 23. satırdaki diğer bir fonksiyonda şu şekide eşittir.
Şimdi view dosyasında kullandığımız $baslik değişkenine model dosyasında değer atayalım. 40. satırda bir güncelleme yaptık
Bu şekilde daha temiz ve hızlı …

Devamını oku...