PHP ve MySQL kullanarak veri kaydı
Notlar tablosunu oluşturma
PhpMyAdmin ile aşağıdaki tabloyu oluşturuyoruz.
DERS veritabanında NOTLAR tablosunu oluşturmak için gerekli olan sql kodları;
1 2 3 4 5 |
CREATE TABLE `notlar` ( <div>`no` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `ad` VARCHAR( 30 ) NOT NULL , `ortalama` TINYINT NOT NULL</div> <div>)COMMENT = 'notların tutulduğu tablo';</div> |
ancak biz bunları kullanmak yerine, phpmyadmin ile tablomuzu oluşturduk…
Artık bundan sonrası için söylenecek tek söz kaldı: “ ver elini MySql ve Php”
Kayıt edilecek formun oluşturulması
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<html> <head> <title>kayit <strong>html</strong> sayfasi</title> </head> <body> <FORM action=<strong>"kayit.php"</strong> method=<strong>"POST"</strong>> <TABLE border=<strong>1</strong>> <TR> <TD> adınız </TD> <TD> <INPUT TYPE=<strong>"TEXT"</strong> name=<strong>"ad"</strong>> </TD> </TR> <TR> <TD> ortalama giriniz </TD> <TD> <INPUT TYPE=<strong>"TEXT"</strong> name=<strong>"ortalama"</strong>> </TD> </TR> <tr><td colspan=<strong>2</strong>><div align=<strong>"right"</strong>><INPUT TYPE=<strong>"SUBMIT"</strong> name=<strong>"gonder"</strong> value=<strong>"gönder"</strong>></div> </td> </tr> </TABLE> </FORM> </body> </html> |
bu sayfayı kayit.html olarak kaydediyoruz..
*******************************************
Yapmış olduğumuz bu sayfayı kaydetmek için aşağıdaki komutları kullanıyoruz..
BAGLAN.PHP
1 2 3 4 |
<? //baglan.php @mysql_connect("localhost","root","") OR die ("mysqle bağlanamadım"); @mysql_select_db("ders_veri")or die ("ders veritabanı bulunamadı"); ?> |
// burada “root” kullanıcı adı, “” şifre, “ders_veri” de veritabanının adı olacak
KAYIT .PHP
1 2 3 4 |
<? // kayit.php include("baglan.php"); //baglan.php dosyasını yukluyoruz... $ad=$_POST['ad']; |
1 |
$ortalama=$_POST['ortalama']; |
1 2 3 4 5 6 |
if(mysql_query<strong>(</strong><strong>"insert into notlar (no,ad,ortalama)values ('</strong><strong>','</strong><strong>$ad</strong><strong>','</strong><strong>$ortalama</strong><strong>')"</strong><strong>))</strong> echo <strong>"Bilgileriniz başaıyla kaydedildi…<p><font color=red> </strong><strong>ad=</strong><strong>$ad</strong> <strong><p> ortalama=</strong><strong>$ortalama</strong> <strong></font>olarak kaydedildi."</strong><strong>;</strong> <strong>else echo "Bİ KAYDI BİLE BECEREMEDİN...!";</strong> ?> <p></p> <a href=kayit.html>yeni kayıt için tıklayınız...</a> |
şimdi satır satır kodlarımızı açıklayalım….
- satır : <? İle php kodlarını başlatıyoruz…
ekrana kırmızı renkte girilen no,ad,ortalama bilgilerini yazdırıyoruz… ve </font > ile kırmızı yazma işleminin bittiğini belirtiyoruz. <p> ler ile de alt satıra geçişi sağlıyoruz.
- <a href=yolla.html>yeni kayıt için tıklayınız…</a>
yeni kayıt için tıklanınca kayit.html dosyasını çağırıyoruz….
- İf satırımızda ise mysql_query komutuyla veritabanına bilgileri kaydetmeye yarayan sql komutumuzu gönderiyoruz… eğer bu komut başarılıysa geriye 1 dner ve böylece gerçekten kayıt yapmış olduğumuzu anlarız… eğer sonuç 0 dönerse o zamanda ekrana “bi kaydı bile beceremedin..!” yazdırıyoruz…
Evet hepsi bu kadar …
Böylece mysql ’e nasıl bağlanacağımızı, hata mesajlarını nasıl verdireceğimizi, tabloya nasıl kayıt yapacağımızı öğrenmiş olduk.
Alıntı Dahi Host .Com