Merhabalar arkadaşlar... Get metodu ile sayfa yapmayı biliyorum fakat get metodu ile alt sayfa nasıl yapıyorlar? Örneğin şöyle bir link yapmayı zaten biliyorum bakınız :
www . siteadi. com/index.php?islem=kullanici_islemler
fakat; şu alttaki gibi linkler nasıl yapılıyor? Bakınız :
www . siteadi. com/index.php?islem=kullanici_islemler&alt_islem=kayit _formu
& işatinden sonra alt_islem şeklinde bir işlem daha çağırmış. Bu nasıl yapılıyor acaba?
GET Metodu İle Alt Sayfa Yapımı
6
●361
- 19-04-2015, 08:35:59Eğer link şu olsaydı : www . siteadi. com/index.php?islem=kullanici_islemlerBHCoder adlı üyeden alıntı: mesajı görüntüle
index.php sayfası için kodlar şöyle olacaktı :
<a href="?islem=kullanici_islemler" /> link </a> if($_GET["islem"] == "kullanici_islemler") { ----- }Bu kısımda herhangi bir problemim yok fakat benim asıl sormak istediğim soru link kısmı eğer şöyle olsaydı :
www . siteadi. com/index.php?islem=kullanici_islemler&alt_islem=kayit _formu
& işaretinden sonraki kısmı if içerisnde nasıl belirteceğim? O kısmı get ile nasıl alabilirim? - 19-04-2015, 08:49:00if else kontrol yapısını kullanmak yerine switch yapısını kullanman daha iyi olur.
- 19-04-2015, 09:27:35Tamamdır!! Yapmak istediğim şeyi hallettim. Meğerse aynen ilk link gibi yapılabiliyormuş.
Araya & girince ben de ekstradan bir esprisi olur sanıyordum. 
Öneriniz için teşekkür ederim hocam.Kobra_fighterTR adlı üyeden alıntı: mesajı görüntüle
Tüm işlemleri switch-case yerine if-else ile yapıyorum genelde. Bir türlü sevemedim switch-case yapısını.
if-else hep bana daha cazip geliyor nedense.
- 19-04-2015, 20:15:21komple query'i çek, sonra ayrıştır...
$a="www.siteadi.com/index.php?islem=kullanici_islemler&alt_islem=kayit _formu";
$queri=parse_url($a, PHP_URL_QUERY); // echo $queri => islem=kullanici_islemler&alt_islem=kayit _formu
parse_str($queri, $ciktiarray);
print_r($ciktiarray); - 19-04-2015, 21:25:03
Sorunu yanlış anlamadıysam eğer cevabıda kendin vermişsin zaten.
---------------------------İLK LİNK YAPISI İÇİN--------------------------------
Eğer link şu olsaydı : www . siteadi. com/index.php?islem=kullanici_islemler
<a href="?islem=kullanici_islemler" /> link </a>
*
if($_GET["islem"] == "kullanici_islemler")
{
-----
}
---------------------İKİNCİ LİNK YAPISI İÇİN------------------------------------------
link kısmı eğer şöyle olsaydı : www . siteadi. com/index.php?islem=kullanici_islemler&alt_islem=kayit _formu
<a href="?islem=kullanici_islemler&kullanici_islemler &alt_islem=kayit _formu" /> link </a>
*
if($_GET["islem"] == "kullanici_islemler")
{
-----
}
if($_GET["alt_islem"] == "kayit_formu")
{
-----
}
-------------------------------------------------------------------------------------
ÖZETLEMEK GEKİRSE
her işlemi ayrı ayrı GET ile çağırabilirsiniz.
Basit anlatım
LİNK YAPISI: <a href="?islem1=islem_1&islem2=islem_2&islem3=islem_ 3" /> link
if($_GET["islem1"] == "islem_1")
{
-----
}
if($_GET["islem2"] == "islem_2")
{
-----
}
if($_GET["islem3"] == "islem_3")
{
-----
}
Örnektende anlaşılacağı üzere sınırsız işlem üretebilirsiniz..
Araya & girince ben de ekstradan bir esprisi olur sanıyordum.
if-else hep bana daha cazip geliyor nedense.