@rephp7 nin dediği gibi php ile bir tabloda verileri listelersin datatable eklentisi ile bu tabloyu dinamik hale getirirsin ve datatable nin excel, pdf, csv, html vs. gibi butonları yardımı ile çok kolay şekilde datayı istediğin formata çevirebilirsin.
yada ikinci bir yol simplexlsx kütüphanesini (https://github.com/shuchkin/simplexlsx) kullanarak direk php ile excel dosyalarını okuyup yazabilirsin.
Evdeki bilgisayarından, sunucu çiftliğine kadar çok geniş bir yelpaze var. Fiziksel olarak hangisi işini görüyorsa o donanım ve internet alt yapısına sahip sunucu kullanırsın.
Marka & Model diye bir kavram yok, sitenin neye ihtiyacı var diye bir kavram var.
Bu tür ekrandan qr kod okutarak giriş yapılan sistemlerde bir uygulama da bulunur mobil cihaz tarafında. Bunun amacı TV gibi yazı yazmanın güç olduğu yada topluluk içinde kullanıcı adı şifre girilmemesi gereken durumlarda ekranda uniq olarak oluşturulan QR kod uygulama tarafından okutulur ve uygulama içinde oturum açık durumda olduğundan oradaki uniq QR Code aktif hale getirilir, 3-5 saniyede bir QR Code durumu sayfa tarafından check edilir, aktif ise sisteme giriş yapılır.
Eğer sisteminizin bir uygulaması yok ise, yukarıda bahsedildiği gibi, QR Code mobil cihaz tarafından okutulduğunda bir login sayfasına yönlenir yine aynı şekilde sayfaya uniq değeri de gönderir. orada login olduğunuzda aynı şekilde durum kontrolü ile sayfada login yaptırabilirsiniz.
Örnek : whatsapp web vs.
Sayfa yenilendiğinde kaldığı yerden devam etmesini istiyorsan, cookie üzerinde tutman lazım son durumu. updateCountDown() içinde sürekli cookie değerini güncellemen gerekiyor.
Konu ile alakalı değil ama, güvenlik için söylüyorum;
bir sitede (4-12. sınıf) öğrenciler profil resmi ekleyip güncelleyebiliyordu ve güvenlik kısmını atlamıştım. Gerçekten resim dosyasımı değil mi diye bakmıyor sadece uzantıya göre dosyaları klasöre upload ediyordum. Sonra bir gün bir baktım ki uyanığın biri shell yapmış ve resim gibi yüklemiş sonra tabiki çalıştırınca sunucuda gelsin mining gitsin mining. Aslında bazen asıl konuya odaklanınca, çok küçük şeylerden nasıl bir güvenlik zaafiyeti doğacağını unutuyoruz. Bu site işlerinde çok evhamlı olmakta fayda var.
kategorileri tek bir sütun içinde tutman gerekiyorsa, tüm kategori değerlerini virgül(,) ile birleştirip tek bir string ifade şeklinde DB ye kaydet. Okurkende explode ile bunları dizi haline getirip tekrar kullanırsın.
kayıtlı verin : kategori 1,kategori 2,kategori 3,kategori 4 şeklinde olur.
tüm ilçe bilgilerini `
<option></option>`
tagları ile birlikte php tarafında bir değişkene at ve onu geri döndür.
$data["veri"] = "";
foreach ($items as $item) {
$data["veri"].='<option value="'.$item->ilcekod.'">'.$item->ilce.'</option>';
}
json_encode($data);
.....
success: function (data) {
$("#ilce").html(data.veri);
},
....
en kolay yöntemi gizli sekmede aç sayfalarını, yada vscode ile çalışıyorsan liveserver üzerinden çalıştır. o zaman yazdığın css veya js dosyaları anlık olarak çalışmana yansır.
http://jsfiddle.net/Gb77v/ burası işini görür sanırım.
kaynak yüksekliğini 1mm küçültüp, body ve sheet e display:block verince oldu...