Evet, linke'de anlatıldığı gibi; https://github.com/izniburak/php-router/wiki/5.-Controllers
şu şekilde bir sql cümlesi yazman gerekiyor;
SELECT *
FROM tablo_adi
WHERE stun_adi BETWEEN value1 AND value2;
yani eğer yapmak istediğin şey web sitene kısa yol tuşları eklemek ise;
document.querySelector('#id').addEventListener('keypress', function(e){
if( e.key === "Enter") {
$('#id').trigger('click');
}
});
örnekte enter'a basıldığını algılatıp bir buttonu triggerlatıyorum bunun sonsuz seçenek yapabilirsin.
öncelikle gönder veya önizle butonu hangisi aklında varsa bu butona tıkladığında bir ajax isteği göndericeksin form bilgileri ile birlikte ajax ile gönderilen veriler php tarafında json_encode ile şifreleyip tekrardan javascript dosyana göndereceksin gönderdiğin dosyada bir popup açtırtıp popup'ın elemanlarına json ile gönderdiğin verileri teker teker yazdırıp önizleme gibi bir şey yaptırtabilirsin
birden fazla tabloda işlem yapmak istiyorsan daha önceden bir soruya verdiğim cevabı şöyle bırakıyım yardımcı olur belki
https://prototurk.com/cevap/3595
Biraz geç cevap veriyorum kusura bakma bunu yapabilmenin bir kaç yolu var aslında benim ilk aklıma gelen yukarıdaki sınıf tanımlamanı tek bir array içinde örneğin;
public array $array = [
'name' => "",
'lastname' => "",
'rank' =>"",
'perm' = [],
];
şeklinde tanımladık diyelim sonrasında attr fonksiyonun için foreach kullanarak elemanları döndürüp;
foreach (self::$array as $key => $value) {
self::$array[$key] = $veri[$key] // gelicek olan değer;
}
return self::$array;
şeklinde yaparsan çalışabileceğini düşünüyorum denemedim.
umarım sorunu doğru anlamışımdır, eğer anlamdıysam yardımcı olmak isterim iletişime geçebilirsin benimle
explode ile limitten parçala bir değişkene at attığın değişkende limitten öncesi ve sonrası olarak ayrılacak iskini birleştirip arasına yazabilirsin
tüm kod parçasını atmaktansa sorununu düzgün bir şekilde yazıp sadece gerekli yeri atarsan yardımcı olabilirim
php'de sınıfların construct ve destruct diye iki tanımlı voidleri var construct sınıf başlatıldığında destruct da sonlandığında çalışacak fonksiyonlardır
sınıf tanımlamanın başına private gibi değişkenkeri boş koyup sınıf başladığında construct fonksiyonu içinde bunları tanımlayarak bunu elde edebilirsin
private static $Veri = [];
function __construct(Request $request) {
self::$Veri = [
'categories' => Categories::get(),
'hotCategories' => "asdawdawd",
];
}
Öncelikle eğer sorguyu çalıştırırken pdo kullanıyorsan fetch methodu yerine direkt fetchAll methodunu kullanırsan çekebilirsin.
Örneğin
$sql = $db->prepare("SELECT DISTINCT ur_brand FROM urunler ");
$sql->execute();
$cek=$sql->fetchAll();
bir listeden sadece istediğim stunları çekiyorum.