|
Gönderen: altayalp | Tarih: 12 Şubat 2006 |
|
|
Selam ile. Bu derste php'de değişken kullanımını öğreneceğiz. Değişkenleri
php'de değer aktarmak için kullanırız. Şöyle bir örnek veriyim. Otobüse binmek
için bilet alırız ve otobüse binerken sadece bileti veririz. Yani para vermek,
para üstü almak, hesap yapmak yoktur. Çünkü bunu daha önce yani bileti alırken
yaptık. Değişkenleri de bilete benzetebiliriz.
Sayfalarımızda değişken tanımlarken başına
mutlaka $ (dolar işareti) koymalıyız ve birkaç küçük kurala da dikkat
etmeliyiz. Değişken tanımlarken $ işaretinden sonra ilk harf olarak sayı veya
özel karakterler kullanamayız. Sanırım daha fazla yazmaya gerek yok. Bir kaç
örnekle konuyu pekiştirelim.
degisken1.php sayfasının kodları;
PHP:<?php
$degisken1 = "merhaba";
$degisken2 = "altayalp";
$degisken3 = "bugün nasılsın?";
echo "$degisken1 $degisken2 $degisken3";
?>
Kodları çalıştırın karşınıza merhaba altayalp
bugün nasılsın? metni çıkacak. İlk üç satırda değişkenleri tanımladık.
Sonrada ekrana yazdırdık. Bir örnek de veritabanı bağlantısında yapalım.
d_baglanti.php sayfasının kodları;
PHP:<?php
$host = "localhost";
$kullanici = "root";
$sifre = "12345";
$baglanti = mysql_connect($host,$kullanici,$sifre);
if ($baglanti {
echo "Mysql'e bağlandınız";
}
else {
echo "Mysql Bağlantısı Yapılamadı";
}
?>
Burada da şifremizi vs... değişkenlere aktararak kullandık.
Form Alanından Gelen Veriler
Oluşturduğunuz her form elemanına ismiyle aynı adı taşıyan değişkenlerle erişebilirsiniz. Mesela;
KOD:<input type="text" name="ad">
Bu form elemanına $ad yazarak erişebilirsiniz. Fakat bu stili kullanmak pek uygun değil. Hem güvenlik açısından, hemde bunun için register globals ayarının açık olması gerekir. Tavsiye edilen ve uygun olanı şudur;
KOD:$ad = $_POST['ad'];
burada kullanılan $_POST yada $_GET form methoduna göre ayarlanır. Umarım değişkenleri anladınız. Herhangi bir sorunuzu yada sorunuz olursa forumumuza yazabilirsiniz.
|
|
[ Makaleyi İndir ]
[ Yazıcı Görüntüsü ]
[ Tavsiye Et ]
[ Takibe Al ]
[ Yorum Ekle ]
|
|
Bu sayfayı Paylaşın :
del.icio.us |
Furl |
Digg |
Technorati |
Reddit |
Google Bookmarks |
Simpy
|
 
|
●
Bu Makaleye Hiç Yorum Yapılmamış
|
| |
|