Get ile sayfalar arası geçiş
4
●83
- 24-09-2021, 20:50:08Php de yeni sayılırım. Statik bir siteyi dinamiğe çevirirken, benim bildiğim index sayfasına get ile sayfa adları getiriliyor ve o ada göre sayfa include ediliyor. Başka kullanılan yöntem, yöntemler var mıdır?
- 27-09-2021, 16:51:30Aslında mantığı çok basit, HTML yazarsın daha sonra Backend ile içeriği dinamik hale getirirsin.
ÖRN:
$id = $_GET["id"]; // Sayfa/İçerik/Ürün İD'si olsun. $sorgu = mysqli_query($baglanti,"SELECT * FROM tablo WHERE id='$id'"); // Aldığımız İD'yi sorgularız. (Önemli NOT: GET ile aldığın değeri sorguya sokmadan önce filtreden geçirmelisin ki, kötü niyetli arkadaşlar haylazlık yapamasın. :) ) $cikti = mysqli_fetch_array($sorgu); // Tek sorgu çekeceğimiz için döngüye sokmaya gerek yok. // Son olarak aldığımız çıktıyı HTML içerisinde doğru konumlandırarak, kullanıcıların hizmetine sunarız. //Yukarıda ki sorgunun örnek bir çıktısı: print_r($cikti); Array ( [id] => 1 [baslik] => Test Baslik [icerik] => Test icerik ) - 27-09-2021, 22:58:49anlıyorum bende bu şekilde kullanıyorum. Laravel, codeigniter gibi frameworklerde sanırım böyle şeyler yok yapılarını bilmediğim için bir şey söyleyemiyorum. O frameworkler ile çalışmadım. Belki çalışanlar veya başka şeyler bilen varsa öğrenmek istemiştimoktayc0 adlı üyeden alıntı: mesajı görüntüle
- 28-09-2021, 01:43:17gurbuzemre adlı üyeden alıntı: mesajı görüntüle
yeniysen frameworkler konusuna girme bence onların çalışma mantığı farklıdır mvc çatısını kulllanırlar saf php'ni geliştirmene bak illaki zaten zamanı gelince öğreneceksin - 28-09-2021, 01:46:39Daha önce asp .net mvc yapısını kullanmıstım. Nedir ne değildir biliyorum. Bugün biraz araştırdım codeigniter ve laravele falan baktım birbirine yakın şeyler olduğu yazıyor. Avantaj dezavantajları falan yazıyor. Şu an bir firmada falan çalışmıyorum tüm gün evdeyim. Birkaç js frameworkü öğrenip, kendi backend servisimi falan yazmak, bunu mobil ve webte falan kullanmak istiyorum. O yüzden php içinde merak etmiştim hocam, cevabınız için teşekkür ederim..asanprogrammer adlı üyeden alıntı: mesajı görüntüle