WEB DİZAYN
Veri Tabanı İşlermleri
Php'i baştan anlatmak gerçekten çok lüzumsuz olur. Ondan Dolayı veri tabanı işlemlerinden başlayarak biraz daha üst seviye bilgiler aktarmaya çalışacağım. Bu yazımda formdan veri tabanina kayıtı anlatacağım. Bunun için ilk olarak bir index.html dosyası oluşturmamız gerekmektedir.
index.html aşağıdaki gibi olmalıdır.
< h4>KAYIT İŞLEMLERİ< /h4>
< form action="gonder.php" method="post">
< hr />
< table width="400" border="0">
< tr>
< td>Kullanıcı Adı : < /td>
< td>< input type="text" name="isim"/>< /td>
< /tr>
< tr>
< td>Parola : < /td>
< td>< input type="password" name="parola"/>< /td>
< /tr>
< tr>
< td> < /td>
< td>< input type="submit" value="GÖNDER" />< input type="reset" value="TEMİZLE" />< /td>
< /tr>
< /table>
< /form>
Yukarıda en önemli noktalar bir formda giren bilgileri hangi php dosyasına göndereceğimizi belirtmemiz gerekir. Sonra da bunu hangi metod ile yapacağımız önemlidir. Biz burada "POST" metodunu yaptık. Birde oluşturduğumuz inputlara verdiğimiz isimlerde öenmlidir. Çünkü göndereceğimiz php dosyası bu bilgileri name'lerine göre tanıyıp alabilirler.Şimdi Veritabanı ilişkileri ve kayıt için gerekli PHP dosyasını olusturmaya geldi. Biz "action" kısmında "gonder.php" dosyası yazdığımız için gonder.php adlı bir dosya oluşturup aşağıdaki kodları yapıştırmamız yeterli olacaktır.
< ?PHP
$link = mysql_connect("server adresi", "kullanıcı adı", "parola") or die(mysql_error());
$db = mysql_select_db("veritabanı ismi", $link) or die (mysql_error());
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET 'latin5'");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
echo htmlspecialchars($_POST['isim']);
echo $_POST['parola'];
$isim=$_POST['isim'];
$parola=$_POST['parola'];
$kaydet = mysql_query("INSERT INTO tablo ismi ('isim' ,'parola') VALUES ('$isim', '$parola')" or die("Hata: kayıt işlemi gerçekleşemedi."));
require("./index.htm");
?>
Yukarıda kodu da yazdığımız zaman yeterli olacaktır. Html dosyasından gelen bilgileri hem ekrana basmamızı hemde veri tabanına eklememizi sağlar. Burada ilk connect ettiğimiz satırda server adı, kullanıcı adı, parola kendi bilgileriniz ile değiştirmeniz ve veri tabanı ismi ve tablo isimlerini kendinize göre ayarlamanız yeterli olacaktır.




