ana sayfa > Php > PHP ve MySQL kullanarak veri kaydı

PHP ve MySQL kullanarak veri kaydı

Çarşamba, 22 Nis 2009 mustafa sadoglu yorum ekle yorumlara git

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ı

php_ile_veri_kaydi_clip_ima

<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

Categories: Php Tags:
Bu kategorideki rastgele diğer yazılar
  • » Php Rastgele Resim Gösterme
  • » Php Çoklu Resim Boyutlandırma
  • » Php post methodu
  • » PHP tek mi çift mi?
  • » Php & MySQL Kurulumu (Appserv kurulumu)
  • » PHP5 Email Doğrulama
  • » PHP haber scriptine elave sahifa numaralama
  • » Php Türkçe Karakter Temizleme
  • » PHP Hakkımızda Sayfa Yapımı
  • » Php Testi (appserv)
  • » Kira Hesaplama
  • » Php Basit Hesap Makinesi..
  • » Dreamweaver ile PHP Program Yazma
  • » Php kursumuz sona erdi...
  • » Php ile verileri gösterme
    1. chadash
      Cuma, 12 Şub 2010 zamanında 15:15 | #1

      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.????

    2. Cuma, 12 Şub 2010 zamanında 23:08 | #2

      @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…

    1. Salı, 16 Şub 2010 zamanında 13:50 | #1

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın