-Gizle-
-Gizle-
PHP,PHP Scripts,PHP Download, Web Hosting, PHP Hosting

ANA SAYFA | FORUM | SİTENİZ İÇİN | REHBERLER | İÇERİK EKLE | EN YENİLER | EN POPÜLERLER | EN BEĞENİLENLER | İLETİŞİM

// 12 Ağustos 2020, Çarşamba // İstatistikler

Arama:

// ÖZELLEŞTİR

E-posta:

Şifre:

 

Beni Hatırla

Üye Ol

|

Şifremi Unuttum



// SİTELERDEN HABERLER > Tüm Haberler
// GÜNCEL HABERLER / Kaynak: NTVMSNBC

>> Bayramınız kutlu olsun (1 yorum)
>> Yeni yılınız kutlu olsun (0 yorum)
>> JAVASCRİPT İndir ve JQUERY içerikleri (0 yorum)
>> ASP İndir -- Forum bölümü (11 yorum)
>> Yeni yılınız kutlu olsun (0 yorum)

>> Antarktika'da bilimsel istasyon kuracak
>> Ürettiği en büyük roketi fırlattı     
>> Yaşam süresi 6 yıl uzadı
>> ‘Hack Kuzey Kore’nin işi’
>> BlackBerry geri döndü


// EN YENİLER

Adı Hit
Ogznet Kurumsal Firma Scripti (tr) 1095
Haber Scripti - Magazin Scripti - Blog Scripti (tr) 101
Ays Blog v3.2.7 (tr) 102
CNDSOFT v2.3 Ofis Yönetimi ve Müşteri Takip Scripti (tr) 760
PHP-Mgk Kod Çatısı (Framework) (tr) 69
Ays Blog v3.0 (tr) 310
TKM Ücretsiz Toplist v1.0 (tr) 168
PeHePe Üyelik Sistemi v5.4 (tr) 17791
Gallery v3.0 (ing) 739
Freichat v7.6 (ing) 440
 

// EN POPÜLER

Adı Hit
Php Hazır Site (tr) 24116
PHP Nuke v7.9 Düzenleme (tr) 19097
PeHePe Üyelik Sistemi v5.4 (tr) 17791
Basit Üyelik Sistemi (tr) 15561
PHP Kitapçığı (tr) 15255
Php Üyelik Sistemi v2.2 (tr) 14153
Php Ziyaretci Defteri v6.0 (tr) 14054
Php Fusion v7.00.07 (tr) 13935
Offline PHP Dersleri (tr) 12813
Bomba Haber v2.0 (tr) 11053


RSS

Add to Google

MaxiASP
Karakalem
VDA Digital Agency
Hosting Sözlük
 


 PHP Ders-2

Anasayfa >> PHP Ders-2

PHP ile veri giriş-çıkışları

PHP en can alıcı noktasına geldik PHP ile veri giriş çıkışları bunu daha kolay anlatmak için basit form yapacağız.

            Öncelikle bilgisayarınızda AppServ Kurulu olduğunu varsayarak başlıyoruz.

 

Tıpkı ASP de olduğu gibi localı http://localhost adresinden çalıştırıyoruz.

 

Daha sonra phpMyAdmin Database Manager Version 2.6.1-rc2 linkine tıklıyoruz.

Açılan sayfamız PHP admin sayfamızdın buradan veri tabanı işlemlerini yapıyoruz

 

Açılan sayfada yeni veri tabanı oluştur kısmına ebilisim_phparsivi yazıp git diyoruz böylelikle ebilisim_phparsivi adında bir veri tabanımız oluşmuş oluyor. Daha sonra tabloları yaratmak için SQL Sorgu kısmına tıklıyoruz burada ebilisim_phparsivi veritabanı üzerinde sorgu çalıştır linkinin altında bir kutucuk bekliyor olacak buraya aşağıdaki kodları giriyoruz.

 

 

Not: Forumumuzu şöyle tasarlıyoruz ad,soyad,mail,mesaj olarak bilgiler MySQL e yazılacak ve listelenecek ayrıca ziyaretçi defteri olarak ta kullanılabilir.

 

 

SQL SORGU EKRANINA GİRİLECEK METİN.

 

CREATE TABLE serkancakmak (

  no int(10) unsigned NOT NULL auto_increment,

  ad varchar(15) NOT NULL default '',

  soyad varchar(15) NOT NULL default '',

  mail varchar(40) NOT NULL default '',

  mesaj  varchar(150) NOT NULL default '',

  KEY no (no)

);

 

 

 

SQL sorgunuz başarıyla çalıştırılmıştır metinini aldığınızda veri tabanımız yaratılmıştır.

 

Şimdi geriye kalan kısımlarla devam edelim

 

Veri tabanımızı yarattıktan sonra geri kalan kısım kodlama

 

Şimdi kullanıcının verileri yollayacağı forumu yapalım bunu anlatmaya gerek yok basit bir post etme örneğidir.

 

Aşağıdaki kodları form.html olarak kayıt edelim

 

 

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Serkan &Ccedil;AKMAK &#304;LE PHP DERSLER&#304; 02</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

<!--

.style1 {font-family: Arial, Helvetica, sans-serif}

-->

</style>

</head>

 

<body>

<div align="center">

  <p class="style1"><strong>SERKAN &Ccedil;AKMAK &#304;LE PHP DERSLER&#304; 02</strong></p>

  <p class="style1">FORUM &Ouml;RNE&#286;&#304;</p>

  <form name="form1" method="post" action="kayit.asp">

    <table width="406" height="131" border="0" cellpadding="0" cellspacing="0">

      <tr>

        <td width="88" height="23" class="style1"><div align="left">Ad&#305;n&#305;z:</div></td>

        <td width="185"><div align="left">

          <input name="ad" type="text" id="ad">

        </div></td>

      </tr>

      <tr>

        <td height="23" class="style1"><div align="left">Soyad&#305;n&#305;z:</div></td>

        <td><div align="left">

          <input name="soyad" type="text" id="soyad">

        </div></td>

      </tr>

      <tr>

        <td class="style1"><div align="left">Mail Adresiniz: </div></td>

        <td><div align="left">

          <input name="mail" type="text" id="ad3" value="@">

        </div></td>

      </tr>

      <tr>

        <td class="style1"><div align="left">Mesaj&#305;n&#305;z:</div></td>

        <td><div align="left">

          <textarea name="mesaj" id="mesaj"></textarea>

        </div></td>

      </tr>

      <tr>

        <td>&nbsp;</td>

        <td><p>&nbsp;

          </p>

          <p>

            <input name="yolla" type="submit" id="yolla" value="Yolla">

          </p>          <p>&nbsp;</p>

        <p>&nbsp;          </p></td>

      </tr>

    </table>

  </form>

  <p class="style1">Bu sayfay&#305; kayit.asp ye y&ouml;nlendiriyoruz</p>

</div>

</body>

</html>

 

 

Bu sayfadaki bilgileri kayit.asp ye yolluyoruz

 

Sıradaki aşamamız bu verileri DB ye yazma

 

Aşağıda ki kodları kayit.asp olarak kaydetin

 

 

<?

mysql_connect("localhost","root") || die ("Hata 1");

mysql_select_db("ebilisim_phparsivi") || die ("Hata 2");

 

//Burda Veri Tabanına Bağlanıyoruz Kurulumda Yazılan Kullanıcı Ve Şifredir

 

if( empty($ad) || empty($soyad) || empty($mail) || empty($mesaj)  ) {

       echo "Form alanını eksik doldurdunuz.";

//Burda Gelen Bilgilerin Eksik Olup Olmadığını Kontrol Ediyoruz.

}

elseif(!(eregi("^[_a-z0-9-]+(\.[a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$", $mail))){

       echo "Mail adresinizi yanlış yazdınız.";

//Burda Gelen Mail Adresinin Doğru Olup Olmadığını Kontrol Ediyoruz.

 

}

else {

 

    $veriler[1] = trim($ad);

    $veriler[2] = trim($soyad);

    $veriler[3] = trim($mail);

    $veriler[4] = trim($mesaj);

//Burda Gelen Verilerin MySQL e yazılıcağını belirtiyoruz.

 

    $s = mysql_query("SELECT * FROM serkancakmak WHERE ad='$ad'");

 

    if ( mysql_num_rows($s) >= 1 ) {

          echo "<b>$ad</b> Sen Yazdınız Lütfen Birdaha Yazmayın :)";

       exit();

    }

//Burda kullanıcının yazıp yazmadığını kontrol ediyoruz

 

 

    $tablo = "INSERT INTO serkancakmak VALUES ('','$veriler[1]','$veriler[2]','$veriler[3]','$veriler[4]')";

 

 

    if ( mysql_query($tablo) ) {

        echo "Kaydınız gerçekleştirildi";

    } else {

        echo "Bir sorun çıktı.Kaydınız gerçekleşmedi.";

    }

}

//not serkancakmak yazan kısım tablo adımızdır

?>

 

 

 

 

Veri tabanına böylelikle verimizi girdik şimdi isterseniz çalıştırıp görebilirsiniz

 

Şimdi sıra geldi gelen veriyi okumaya

 

Oku.asp olarak kayıt edelim

 

 

 

 

 

<?php

 

mysql_connect("localhost","root") || die ("Hata 1");

mysql_select_db("ebilisim_phparsivi") || die ("Hata 2");

 

$sorgu = mysql_query ( "SELECT * FROM serkancakmak " );

 

    while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {

        echo "$oku[ad] $oku[soyad] $oku[mail] $oku[mesaj]<br>\n";

    }

?>

 

 

Yazdırma olayının en kolayı bu şekilde

Bu dersimizde bu kadar

 

Dersler ile ilgili sorularınızı serkancakmak@pchayat.com adresine yollayabilirsiniz

 

Not:Arkadaşlar Bu Dersin Amacı Belirttiğim Gibi Bir Script Oluşturmak Değil,PHP ile Veri Giriş Çıkışını Öğrenmekti.

 

Bir Daha ki Dersimizin İçeriği Üyelik Formu Oluşturmak Olacaktır.

 

Serkan ÇAKMAK

PHP Coder

Flash Uzmanı

ANASAYFA | İÇERİK EKLE | EN YENİLER | EN POPÜLERLER | EN BEĞENİLENLER | REKLAM | DESTEKLEYENLER | İLETİŞİM
ASP İndir © 2001 - 2020 | Barındırma: Radore Hosting
Web Tasarımı: ASP İndir | Kodlama: Can "FiNaRFiN" HANHAN , Korkut TAHAOĞLU, Göktuğ İÇÖZ

Sitemize editör, ziyaretçi ya da üyelerimiz tarafından eklenen hiç bir veriden ayrıca tüm diğer site linklerinden, PHP Explorer sorumlu değildir.