Veri Tabanı Tablo

Tablo
-Veritabanı elemanıdır.
-Veritabanındaki tüm verilerin saklandığı elemandır.

Tablolar;
1.Alan – Sütun
2.Kayıt -Satır
3.Veri-Hücreler

Tablolarda her alanın bir ismi olmak zorundadır.

İşlenmemiş bilgiye veri denir, işlenmişse o bilgidir.

1. Türkçe Karakter
İ,ı,Ğ,ğ,Ş,ş,Ö,ö,Ü,ü,Ç,ç
2.Rakam ile başlamaz.
3.Boşluk yok.
4.Özel karakterler yok.

Uygulama:12 e-bülten

HTML Kısmı:

<body>
<div id=”shell”>
<div id=”turuncukısım”>
<div id=”header”><img src=”resim/logo_yazi.png” / style=”margin-top:15px;”>
</div>
<div id=”body”>
<div id=”sempozyum”>
<h3>Sempozyum Hatırlatma Maili</h3>
</div>
<div id=”ufakbaslik”>Sayın Katılımcı;</div>
<div id=”bilgi”>
<p>Lorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir. Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı oluşturmak üzere bir yazı galerisini alarak karıştırdığı 1500’lerden beri endüstri standardı sahte metinler olarak kullanılmıştır. Beşyüz yıl boyunca varlığını sürdürmekle kalmamış, aynı zamanda pek değişmeden elektronik dizgiye de sıçramıştır. 1960’larda Lorem Ipsum pasajları da içeren Letraset yapraklarının yayınlanması ile ve yakın zamanda Aldus PageMaker gibi Lorem Ipsum sürümleri içeren masaüstü yayıncılık yazılımları ile popüler olmuştur.</p>
</div>
<div id=”konusmacilar”><b>Konuşmacılar</b></div>
<div id=”foto”><img src=”resim/nevzat-tarhan.jpg” /></div>
<div id=”foto2″><img src=”resim/ekrem-bugra-ekinci.jpg” /></div>
<div id=”foto3″><img src=”resim/nadir-comak.jpg” /></div>
<div id=”foto4″><img src=”resim/aynur-sayim.jpg” /></div>

<div id=”konusmaci1″><b>Prof.Dr<br/>Nevzat TARHAN<br/></b>İstanbul Üsküdar<br/>Üniversitesi Rektörü</div>
<div id=”konusmaci2″><b>Prof.Dr<br/>Ekrem Buğra EKİNCİ</b><br/>Marmara Üniversitesi<br/>Hukuk Fakültesi</div>
<div id=”konusmaci3″><b>Yrd.Doç.Dr.<br />Nadir ÇOMAK</b><br />Alparslan Üniversitesi<br />EğitimFakültesi</div>
<div id=”konusmaci4″><b>Uzm. Psikolog<br />Aynur SAYIM<br /></b>NP İstanbul Etiler<br />Nöropsikiyatri Merkezi</div>
<div id=”program”><b>Program</b></div>

<div id=”programdetay”>
09:00 – 09:30 Kayıt<br /><br />
09:30 – 10:00 Protokol Konuşmaları<br /><br />
10:00 – 11:00 Milli Değerlerimize Uygun Çocuk Yetiştirmek<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Prof. Dr. Nevzat TARHAN</b><br /><br />
İstanbul Üsküdar Üniversitesi Rektörü<br /><br />
11:00 – 11:20 Ara<br /><br />
11:20 – 12:20 Erken Çocukluk Döneminde Duygusal Zeka<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Uzm. Psikolog Aynur SAYIM</b><br /><br />
NP İstanbul Etiler Nöropsikiyatri Merkezi <br /><br />
12:20 – 13:30 Öğle Yemeği<br /><br />
13:30 – 14:30 Kavram Temelli Öğretim Yaklaşımı<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Yrd.Doç.Dr. Nadir ÇOMAK</b><br /><br />
Muş Alparslan Üniversitesi Eğitim Fakültesi<br /><br />
14:30 – 15:50 Ara<br /><br />
14:50 – 15:50 Kültürümüzde Çocuk Yetiştirme<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Prof. Dr. Ekrem Buğra Ekinci</b><br /><br />
16:00 – 17:00 Kapanış – Katılım Belgelerinin Verilmesi<br />
</div>
<div id=”ulasim”><b>Ulaşım Bilgileri</b></div>
<div id=”adres”>Adres:Yenibosna Fatih cd. No:1<br />İhlas Koleji Bahçelievler Kampüsü<br />Büyük Konferans Salonu<br />Bahçelievler/İstanbul/Türkiye<br /><br />Tel: +90 212 639 68 70 Sibel Kılıç<br /><br />Web: http://www.altincag.org</div&gt;
<div id=”footer”>
<div id=”logo”><img src=”resim/kolej-logo.png” /></div>
<div id=”face”><img src=”resim/facebook-icon.png” /></div>
<div id=”twitter”><img src=”resim/twitter-icon.png” /></div>
</div>

</div>
</div>
</body>

CSS Kısmı:

*
{margin:0;padding:0;border:none;text-decoration:none;}

div#shell
{ width:626px; height:1530px; background-color:#FFF; margin-left:400px;}
div#turuncukısım
{ width:620px; height:1531px; border:5px solid #C90; margin:5px;}
div#header
{ width:620px; height:165px; background-image:url(resim/bg-pattern.png); border:1px solid #999; border-left:none; border-right:none; border-top:none;}
div#body
{ width:620px; height:1135px;}
div#sempozyum
{ font-family:Arial, Helvetica, sans-serif; color:#C90; margin:20px;}
div#ufakbaslik
{ font-family:Arial, Helvetica, sans-serif; color:#c90; font-size:13px; margin-left:30px; margin-top:10px;}
div#bilgi
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:30px; margin-top:20px; padding-right:40px;}
div#konusmacilar
{ font-family:Arial, Helvetica, sans-serif; color:#C90; margin-left:20px; margin-top:35px;}
div#foto
{ margin-top:20px; margin-left:20px; float:left;}
div#foto2
{ margin-top:20px; margin-left:5px; float:left;}
div#foto3
{ margin-top:20px; margin-left:5px; float:left;}
div#foto4
{ margin-top:20px; margin-left:5px; float:left;}
div#konusmaci1
{ float:left; margin-left:20px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
div#konusmaci2
{ float:left; margin-left:30px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
div#konusmaci3
{ float:left; margin-left:17px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
div#konusmaci4
{ float:left; margin-left:20px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
div#program
{ float:left; margin-left:20px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; color:#C90;}
div#programdetay
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; margin-top:50px;}
div#ulasim
{ float:left; margin-left:20px; margin-right:160px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; color:#C90;}
div#adres
{ float:left; margin-top:10px; margin-right:120px; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:10px;}
div#footer
{width:620px; height:120px; background-color:#000000; background-image:url(resim/bg-pattern.png); background-color:#C90; float:left;}
div#logo
{ float:left; margin-left:30px; margin-top:30px;}
div#face
{ float:left; margin-left:220px; margin-top:38px;}
div#twitter
{ float:left; margin-top:38px;}

Yaşanmış Gün Hesabı Uygulama:11

<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Yaş Hesaplama</title>
<style>label{float:left;width:40px; font-weight:bold;}div{ width:200px; float:left; height:230px; border:1px solid #333; padding-left:10px; padding-right:10px;} input[type=submit]{ width:200px; font-weight:bold;} p{ font-weight:bold; color:#009;} input[type=text] { border-color:#CCC;}</style>
</head>

<body>
<div>
<p>Doğum tarihinizi giriniz:</p>
<form action=”yashesaplama.php” name=”yashesapla” method=”post”>
<label for=”gun”>Gün:</label>
<input type=”text” name=”gun” /><br />
<label for=”ay”>Ay:</label>
<input type=”text” name=”ay” /><br />
<label for=”yil”>Yıl:</label>
<input type=”text” name=”yil” /><br />
<input type=”submit” name=”hesapla” value=”hesaplama” />
</form>
<?php
if(isset($_POST[‘hesapla’]))
{
//Yılın hangi ayında kaç gün olduğunun bir diziye kaydedilmesi
$gunler=array(1=>31,2=>28,3=>31,4=>30,5=>31,6=>30,7=>31,8=>31,9=>30,10=>31,11=>30,12=>31);
//toplam geçen günün sayısını ve bugünün değerini tutacak değişkenin ayarlanması
$toplam_gun=0;
$bugun = date(“d.m.Y”);
$bu_yil=explode(“.”,$bugun);
//doğduğu günden doğduğu yılın sonuna kadar geçen gün hesabı
for($i=$_POST[‘ay’];$i<=12;$i++)
$toplam_gun=$toplam_gun+$gunler[$i+1];
$toplam_gun=$toplam_gun+($gunler[$_POST[‘ay’]]-$_POST[‘gun’]);
//bu yılın bugüne kadar geçen gün sayısı hesabı
for($i=1;$i<$bu_yil[1];$i++)
$toplam_gun=$toplam_gun+$gunler[$i];
$toplam_gun=$toplam_gun+$bu_yil[0];
//doğum yılı ve bu yıl hariç aradaki yılların geçen gün hesabı
$toplam_gun=$toplam_gun+(365*($bu_yil[2]-$_POST[‘yil’]-1));
//artık yıllardan gelen günlerin hesabı
for($i=$bu_yil[2];$i>=$_POST[‘yil’];$i–)
if($i%4==0)
$toplam_gun++;
//artık yılın şubat ayında doğmuşsa bir eksiltme
if($_POST[‘yil’]%4==0&&$_POST[‘ay’]>2)
$toplam_gun–;
//sonucun ekrana yazdırılması
echo ‘<p style=”color:red;”>Doğduğunuz günden bugüne kadar’.$toplam_gun.’ gün yaşadınız. </p>’;
}

?>
</div>
</body>
</html>

PHP’de Fonksiyon Kullanımı Uygulama 10: Yazdığınız Ad Soyad bilgilerini Soyad Ad olarak dönüştürür.

<body>

<h4>Bu Uygulama Yazdığınız Ad Soyad Bilgilerini Soyad Ad Olarak Dönüştürecektir.</h4>
<form action=”index.php” method=”get” name=”isim-gir” >
<label for=”adsoyad”>Ad Soyad: </label><input type=”text” name=”adsoyad” />
<input type=”submit” name=”gonder” value=”gonder” />
</form>

<?
if(isset($_GET[‘gonder’]))
{
$karakter_say =stripos($_GET[‘adsoyad’],’ ‘);
$soyad = substr($_GET[‘adsoyad’], $karakter_say);
$ad = substr($_GET[‘adsoyad’], 0,$karakter_say);
echo $soyad.”. $ad ;
}

?>
</body>

Php Uygulama 9

<body>
<h3>Dönem Ortalama Hesaplama Aracı</h3>
<div style=”width:630px; border:1px solid gray; padding:10px;”>
<form action=”index.php” method=”post” name=”calistir”>
<label for=”isim”>İsim:</label><input type=”text” name=”isim” />
<label for=”soyisim”>Soyisim:</label><input type=”text” name=”soyisim” /><br /><hr />
<label for=”yazili1″>Yazılı1:</label><input type=”text” name=”yazili1″ />
<label for=”yazili2″>Yazılı2:</label><input type=”text” name=”yazili2″ />
<label for=”yazili3″>Yazılı3:</label><input type=”text” name=”yazili3″ /><br /><hr />
<input type=”submit” name=”gonder” value=”hesapla” />
<input type=”reset” name=”sifirla” value=”sıfırla” />
</form>
</div>
<?php
if(isset($_POST[‘gonder’]))
{
$ortalama = ($_POST[‘yazili1’]+$_POST[‘yazili2’]+$_POST[‘yazili3’])/3;
echo “Sayın “.$_POST[‘isim’].””.$_POST[‘soyisim’].” Ortalamanız: “.$ortalama;

if($ortalama<=24)
echo ” Aldığınız Not: 0 ”;
else if($ortalama>=25 && $ortalama<=44)
echo ” Aldığınız Not: 1 ”;
else if($ortalama>=45 && $ortalama<=54)
echo ” Aldığınız Not: 2 ”;
else if($ortalama>=55 && $ortalama<=69)
echo ” Aldığınız Not: 3 ”;
else if($ortalama>=70 && $ortalama<=84)
echo ” Aldığınız Not: 4 ”;
else if($ortalama>=85 && $ortalama<=100)
echo ” Aldığınız Not: 5 ”;
}

?>

</body>

Php Uygulama 8

UYGULAMA:

<body>
<form action=”index.php” name=”dongu” method=”post”>
<label for=”baslangic”>Başlangıç</label> <input type=”text” name=”baslangic”/>
<label for=”bitis”>Bitiş</label><input type=”text” name=”bitis” />
<input type=”submit” name=”dondur” value=”Döndür” />
<?php
if($_POST[‘dondur’]==’Döndür’&&$_POST[‘baslangic’]!=”
&&$_POST[‘bitis’]!=”&&$_POST[‘baslangic’]>=1&&$_POST[‘bitis’]<=10000000)

{
$basla=$_POST[‘baslangic’];
$bitis=$_POST[‘bitis’];
if($basla<=$bitis)
{
for($i=$basla;$i<=$bitis;$i++)
echo $i.”-”;
echo “<br/>”;
}
else
{
for($i=$basla;$i>=$bitis;$i–)
echo $i.”-”;
echo “<br/>”;

}
}
else
echo “<br/> Lütfen Doğru Düzgün Değer Giriniz!”;
?>
</body>

 

Php Uygulama 7

<body>
<form action=”index.php” method=”post” name=”yeni_form”>
Adı: <input type=”text” name=”adi” /><br />
Soyadı: <input type=”text” name=”soyadi” /><br />
Cinsiyet: <input type=”radio” name=”cins” value=”erkek” />Erkek
<input type=”radio” name=”cins” value=”kadin” />Kadin<br />
Yeterlilik: <input type=”checkbox” name=”yeter” value=”İngilizce” /> İngilizce
<input type=”checkbox” name=”yeter” value=”bilgisayar” />Bilgisayar
<input type=”checkbox” name=”yeter” value=”ehliyet” />Ehliyet<br />
Memleket:
<select name=”memleket”>
<option value=”58″>Sivas</option>
<option value=”71″>Kırıkkale</option>
<option value=”01″>Adana</option>
<option value=”24″>Erzincan</option>
<option value=”66″>Yozgat</option>
</select><br />
<input type=”submit” name=”gonder” value=”Gönder” />
<input type=”reset” name=”sifirla” value=”Sıfırla” />
</form>
</body>

php Uygulama 6

<?
$basla=10;
$bitir=100;
for($i=$basla;$i<=$bitir;$i++)
{
echo $i.”-”;
}
echo “<br/><br/>”;
while($basla<=$bitir)
{
echo $basla.”-”;
$basla=$basla+1;
}
echo “<br/><br/>”;
$basla=10;
$bitir=100;
do
{
echo $basla.”-”;
$basla=$basla+1;
}
while($basla<=$bitir)
?>

SONUÇ:

Üç farklı döngü kullanarak (for,while,do-while) 10’dan 100 ‘e kadar “-” sembolü ile ayırarak localhostta şu şekilde gösterir ;

Uygulama 5: Döngüler

<?
$basla=10;
$bitir=100;
for($i= $basla; $i<=$bitir;$i++)
{
echo $i.”-“;
}

echo “<br/><br/>”;
while($basla<=$bitir)
{
echo $basla.”-“;
$basla=$basla+1;
}
echo “<br/><br/>”;
$basla=10;

do{
echo $basla.”-“;
$basla++;
}while($basla<=$bitir)

?>

SONUÇ:

$basla değişkenine başlama değerini atarız, $bitir değerine de bitiş değerini atarız.  4. satırda for döngüsü için for($i= $basla; $i<=$bitir;$i++) yani $i eşit $basla’ya , $i küçük ve eşit $bitir’e, $i her defasında birer birer artar. Ekranda sayılar birbirine girmemesi için, ekranda “-” işaretini koymak için echo $i.”-“; satırını yazarız. Üç tane döngü kullandığımız için echo “<br/><br/>”; satırı ile döngüleri  birbirinden ayırmış oluruz. While döngüsü için while($basla<=$bitir) yani $basla  küçük ve eşit $bitir’e. Tekrar sayıları birbirinden ayırmak için echo $basla.”-“; satırını kullanırız. $basla=$basla+1; satırında $basla değerine $basla +1 değerini atarız. ve döngüleri ayarmak için echo “<br/><br/>”; satırını tekrar yazarız. do-while döngüsü için yine echo $basla.”-“; satırını yazarız ve sayıları birbirinden ayırırız.  $basla++; $basla değişkeni her defasında bir artsın. Ve while($basla<=$bitir) satırı $basla küçük ve eşit $bitir’e.