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

PHP ve MySQL kullanarak veri kaydı

Çarşamba, 22 Nis 2009 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




Benzer Konularımıza da Göz Atın!

coded by nessus
Share


Categories: Php Tags:
Bu kategorideki rastgele diğer yazılar
  • » PhpMyAdmin Nedir? Ne İşe Yarar?
  • » Kiralama kodu
  • » Dreamweaver ile Php Site Tanımlama
  • » PHP Hakkımızda Sayfa Yapımı
  • » PHP Haber Scripti
  • » php Warning: mysql_real_escape_string hatası
  • » Kira Hesaplama
  • » Php Mail Gönderme
  • » PHP Dosya include Açığından Korunma
  • » Php de FTP bağlantısı ve chmod 777 ayarı
  • » Dreamweaver ile PHP Program Yazma
  • » Php Komutları
  • » Php Basit Hesap Makinesi..
  • » Php ile Oturum Yönetimi
  • » PHP GET Temizleme Fonksiyonu



    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…

    3. YUSUF
      Perşembe, 19 Oca 2012 zamanında 09:19 | #3

      Arkadaşlar süper site yapmışsınız, biraz geliştireyim benim de sizlere desteğim olacaktır. tebriklerimi sunarım.

    4. Perşembe, 19 Oca 2012 zamanında 18:49 | #4

      @YUSUF
      herkesten içerik konusunda destek bekliyoruz…

    5. Çarşamba, 09 May 2012 zamanında 13:43 | #5

      ben bilgisayar öğretmeniyim ve sitenizi çok beğendim gerçekten güzel hazırlamışsınız. Başarılar diliyorum.

    6. Çarşamba, 09 May 2012 zamanında 13:50 | #6

      @merve
      bir meslektaşım tarafından takdir edilmek güzel…
      isterseniz sizlerde paylaşımda bulunabilirsiniz…
      sitemiz içerik eklemek isteyen herkese açık…

    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