Kullanıcı Adı
 Şifre
  
Yeni Üye Ol
Şifremi Unuttum
 
 
 
MAKALE KATEGORİLERİ  
Asp | Asp.Net | Asp.net - Ajax | C# .Net | C++ | Corel Draw | Delphi | Dreamweaver | Flash | Html | Illustrator | JavaScript | Network | PhotoShop | PHP | Sql | Visual Basic .Net | Visual Basic 6.0

Makale Detayı  
  GET komutu ile aynı php dosyasında birçok işlem yapmak Jun 10 2009 6:12PM

Arkadaş hoşgeldiniz.Bu benim ilk makalem ve bir sürü eksiklerim,yazım hatalarım olabilir.Bunları mazur görmenizi rica ediyorum ve başlıyorum...

Çoğu web sitesinde ilginizi çeken uzun linkler mevcuttur.

Örn: index.php?syf=10&uye=2656455&sfsc=5s5d440f246v6 gibi sınırsız şekilde link oluşturulabilir.Peki ne işe yarar bu uzun ve karmaşık linkler.Bu linklerde bazı bilgiler taşınır ve aynı php dosyasında birçok işlem yapmaya yarar.Şöyle bir örnek verebiliriz.Birtek dosyada üyelik yapmak bu yöntemle çok kolay şekilde olabilir.
Bu hem dosya kalabalığını azaltır hemde projeye hakim olmanızı sağlar.

Şöyle de açıklayabiliriz.Hem linkimizde veriler taşınır hemde başka php dosyasına geçmeden aynı dosyada sayfalama işlemi yapılır.
Hemen ufak bir örnek yapalım...

index.php adlı bir php dosyası oluşturun ve aşağıdaki kodları yazın.

 

 

 

<?

if($_GET[sayfa]==" ")
{

echo "Burası boş bir sayfa dolu bir sayfaya gitmek için

<a href=index.php?sayfa=sayfa1>tiklayiniz.</a>";

} else {

if($_GET[sayfa]=="sayfa1")
{

echo  "burası sayfa1 adlı sayfadır";

}


}

 

 

 

 

 

Burada ne yaptığımızı açıklayayım.Şimdi ilk önce index.php de $_GET değişkeni ile kontrol yaptırdık.Sözsel olarak açıklarsak eğer index.php?sayfa= boşsa  şunları gerçekleştir.Eğer boş değilse ve index.php?sayfa =sayfa1 ise şunları gerçekleştir.
index.php php yi çalıştırdığımız ilk başta

Burası boş bir sayfa dolu bir sayfaya gitmek için tiklayiniz.  çıktısınız alırız.
tiklayiniz linkine tikladığımızda ise başka dosyaya geçmeden yine index.php dosyasında bir sayfalama yapmış oluruz ve ekranda
burası sayfa1 adlı sayfadır çıktısını alırız...

Umarım buraya kadar anlamışsınızdır.Daha iyi anlamanız için bir form örneği yapacağım.İlk sayfada form olacak ve form submit olduğunda yine aynı php dosyasında form bilgileri alınıp ekranda görüntülenecek....

<?

if($_GET[sayfa]==" ")
{

echo "

<html>

<head> <title>Form</title> </head>
<body>

<form action=index.php?sayfa=formislem method=POST>
Adiniz: <input type=text name=ad> <br>
Soyadiniz: <input type=text name=soyad> <br>
Yaşınız: <input type=text name=yas> <br>
<input type=submit value=FormuGonder!>

</form>

</body>
</html>

";

} else {

if($_GET[sayfa]=="formislem")
{

$ad=$_POST[ad];
$soyad=$_POST[soyad];
$yas=$_POST[yas];
echo "Bilgileriniz: <br>
Adiniz: $ad <br>
Soyadiniz: $soyad <br>
Yasiniz: $yas <br>

}


}

Umarım anlamışsınızdır.Okuduğunuz için teşekkürler.Umarım gelişmenize yardımcı olmuşumdur.
Bu arada unutmadan GET methodu ile birden çok değer tanışanabilinir.
yani index.php?sayfa=10&uye=knsptk gibi  araya & işareti koymanız yeterlidir...

By KnsptK

 

 

OLGA KESKİN
  Video Kategorileri
   - Asp
   - Asp .Net
   - Php
   - Asp - Ajax
   - Corel Draw
   - Flash
   - PhotoShop
   - Fireworks
   - Freehand
   - Indesign
   - Delphi
   - VB .Net
   - C++
   - C# (Sharp)
   - Pascal
   - Python
   - Borland C++
   - Delphi 2009
   - Dreamweaver
   - Html
   - Front Page
   - CSS
   - Sql Server
   - Windows
   - JavaScript
   - Joomla
  En Çok İzlenen Videolar
  Son Eklenen Makaleler    
   Online Üyeler (0)
Site İstatistikleri
Toplam Üye: 62771 , Toplam Konu: 7063 , Toplam Cevap: 21942 ,Toplam Forum: 23 , Toplam Video: 579 , Toplam Makale: 808 , Toplam Kategori: 35
En Yeni Üyemiz: İBRAHİM
Copyright © 2007 - 2009 KariyerVideo.Com. Tüm Hakları Saklıdır. Hiçbir metaryel izinsiz olarak kullanılamaz.
Hosting Sponsoru UcuzveHizli.Com
Diğer Projeler: Teker | dvd film | Windows 7 | Bilezik | Tftml | Paralante


Tasarım & Programlama
Hasan DEDE - Adem AKTEPE