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ı;
CREATE TABLE `notlar` (`no` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `ad` VARCHAR( 30 ) NOT NULL , `ortalama` TINYINT NOT NULL)COMMENT = 'notların tutulduğu tablo';
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ı

<html> <head> <title>kayit html sayfasi</title> </head> <body> <FORM action="kayit.php" method="POST"> <TABLE border=1> <TR> <TD> adınız </TD> <TD> <INPUT TYPE="TEXT" name="ad"> </TD> </TR> <TR> <TD> ortalama giriniz </TD> <TD> <INPUT TYPE="TEXT" name="ortalama"> </TD> </TR> <tr><td colspan=2><div align="right"><INPUT TYPE="SUBMIT" name="gonder" value="gönder"></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
<? //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
<? // kayit.php
include("baglan.php"); //baglan.php dosyasını yukluyoruz...
$ad=$_POST['ad'];
$ortalama=$_POST['ortalama'];
if(mysql_query("insert into notlar (no,ad,ortalama)values ('','$ad','$ortalama')"))
echo "Bilgileriniz başaıyla kaydedildi…<p><font color=red> ad=$ad <p> ortalama=$ortalama </font>olarak kaydedildi.";
else echo "Bİ KAYDI BİLE BECEREMEDİN...!";
?>
<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

arkadaşlar ben bir web sayfası yaptım burda getir butonuna tıklandığında girilen sayı aralığındaki verileri ekrana yazdırıyor ama ben getir butonuna tıklandığında hem ekrana getirmesini hemde masaüstünde bulunan kayit.doc dosyasının içine kaydetmesini istiyorum yardım edermisiniz.????
@chadash
ben şahsen masaüstüne kayıt.doc a kayıt yaptırabileceğimizi zannetmiyorum.. belki birileri yapabiliyordur ancak… ben bilmiyorum.. php sunucu taraflı çalışıyor… sizin bilgisayarınızdaki dosyalarla ilgilenmez (cookie ve session hariç) ama bu bilgileri sunucudaki bir dosyanın içine kaydettirebilirsiniz…