Sitelerde kullanmak için host(sunucu)nun php desteği olması lazım. Bu bir.
Html ile php'yi iç içe kullanabiliriz. Şöyle bir örnek vermek gerekirse ;
<table><tr><td> <?php print "html tablo içinde bir yazı" ?></td></tr></table>
Yani php kodlarını yorumlamak için önce <?php ile açılış yapıp, ?> ile de kapatılır.
php, server taraflı bir dildir. Php kodlarınızı ziyaretçiler kaynak koduna bakara göremez. Sadece php çıktıları html gibi gözükür. ( yukarıda ki ' html tablo içinde bir yazı' cümlesi gibi )
Php bayağı geniş bir dildir. Örneğin bu yazılar veritabanına kayıt edilir. Gerekli fonksiyonlar vardır ki, bunlar internette veya kitap alarak öğrenebilirsiniz. Gerekli fonksiyonlar kullanarakta veritabanından usulüne uygun şekilde ekrana yazdırılır.
Haberler bölümü de şöyledir. Sitenin yönetim panelinden eklenen haberler veritabanına yazdırılır. Daha sonra da ziyaretçinin ekranına yazdırılır.
Mesela ; index.php?id=8
Burada Veritabanında id sütununda değeri 8 olan haberi ekrana yazdırıyoruz.
$id=$GET['id'];
$id=!empty($_GET['id']) ? intval($_GET['id']) : 0 ;
$haberial= mysql_query("select * from haberler where id='$id' ");
$yazdir=mysql_fetch_assoc($haberial);
print $yazdir['haber'];
Burada önce get deişkeni ile gelen( adres satırı) değişkeni $id değişkenine atıyoruz. Sonra güvenli olsun diye id değişkeninin değeri varsa rakamsal, eğer değeri yoksa varsayılan olarak 0 değerini almasını sağlıyoruz. Sonra mysql sorgusu ile vertabanından adres satırındaki id değişkeninin değeri olan (8) sayısı veritabanından çekip ekrana yazdırıyoruz.
Yardımcı olabilmişimdir inşAllah...