Forum Anasayfa

  Portal Anasayfa    AramaArama  Üye ListesiÜye Listesi   Cesur Türk Üye Kayıt Sözleşmesi (Kuralları Okuyunuz) Cesur Türk Üye Kayıt Sözleşmesi (Kuralları Okuyunuz) 
 
Hesabınız Hesabınız   Kişisel Mesajlar Kişisel Mesajlar   Oturum Aç Oturum Aç 
Cevapsız mesajlar

Etiketler: dizi izle , film izle , indir , video izle , youtube izle , dizi indir , bölüm özeti , oku, film indir , dizi, seyret , yutube
PHP ile veri giriş-çıkışları

 
 

Yeni Başlık Gönder   Cevap Gönder    Forum Anasayfa -> Kodlama Dilleri -> Php
« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj
Sistem
Cesur Türk
Cesur Türk

Durum: Çevrimdışı
Kayıt: 19.01.2006
Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri 
Mesajlar: 12294

Level: 69
Aktiflik: 226 / 566  
 39%
Seviye: 0 / 27802  
 0%
Deneyim: 12842 / 12842  
 100%

MesajTarih: Fri Jul 07, 2006 10:29 am    Mesaj konusu: 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ı
Bu forumdaki linkleri sadece kayıtlı kullanıcılar görebilir!
Kayıt olmak içinburaya tıklayınız...
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 tabarı 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.

Kod:
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

Kod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Serkan ÇAKMAK İLE PHP DERSLERİ 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 ÇAKMAK İLE PHP DERSLERİ 02</strong></p>
<p class="style1">FORUM ÖRNEĞİ</p>
<form name="form1" method="post" action="kayit.php">
    <table width="406" height="131" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="88" height="23" class="style1"><div align="left">Adını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ını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ınız:</div></td>
        <td><div align="left">
          <textarea name="mesaj" id="mesaj"></textarea>
        </div></td>
      </tr>
      <tr>
        <td> </td>
        <td><p>
          </p>
          <p>
            <input name="yolla" type="submit" id="yolla" value="Yolla">
          </p>          <p> </p>
        <p>           </p></td>
      </tr>
    </table>
</form>
<p class="style1">Bu sayfayı kayit.php ye yönlendiriyoruz</p>
</div>
</body>
</html>


Bu sayfadaki bilgileri kayit.php ye yolluyoruz

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

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

Kod:
<?
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.php olarak kayıt edelim

Kod:
<?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
Başa dön

Yeni Başlık Gönder   Cevap Gönder    Forum Anasayfa -> Kodlama Dilleri -> Php
1. sayfa (Toplam 1 sayfa)

Benzer Başlıklar
Başlık Yazar Forum Cevap Tarih
Yeni mesaj yok Veri kaybı yaşadık. SABQCES Duyurular 2 Mon Nov 17, 2008 9:44 pm Son gönderilen mesajlar
Yeni mesaj yok Portable CDRoller v7.51.70 | Cd - Dvd... CT-YavusZ HTTP Program (Applications) 1 Tue Jul 22, 2008 7:47 am Son gönderilen mesajlar
Yeni mesaj yok Analoga Giriş ve Basit Robot Gözü THe_LooPuS Mühendislik / Mimarlık / Peyzaj Mimarlığı 1 Wed Oct 10, 2007 12:06 pm Son gönderilen mesajlar
Yeni mesaj yok 4.2.2 Veritabanından Bir Metin Dosyas... MrSeveN Bilgisayar Dersleri / Staj Dosyalar 0 Mon Aug 13, 2007 8:08 pm Son gönderilen mesajlar
Yeni mesaj yok Modül 2. Access&#8217;ten Veri Ve... MrSeveN Bilgisayar Dersleri / Staj Dosyalar 0 Mon Aug 13, 2007 8:08 pm Son gönderilen mesajlar
Sayfanın En Üstüne Çıkmak İçin BURAYA TIKLA !


Cesur Türk
Bu forum phpBB Tabanlıdır.
Privacy (Gizlilik ilkesi)
Copyright © 2005-2007
All right reserved CesurTurk.Org
Cesur Türk Kullanıcı Gizlilik Koşulları ve Site Kullanım Şartları
Bu sayfada yer alan bilgilerin her hakkı, aksi ayrıca belirtilmediği sürece CesurTurk.Org'ye aittir.
Materyallerimizin izin alınmadan kopyalanması ve kullanılması 5846 sayılı Fikir ve Sanat Eserleri Yasasına göre suçtur.
Sitemizde yer alan yazıların telif hakları yazarların kendilerine veya yetki verdikleri kişilere aittir.
Sitemiz hiç bir şekilde kâr amacı gütmemektedir ve sitemizde yer alan tüm materyaller yalnızca bilgilendirme ve eğitim amacıyla sunulmaktadır.
Misyonumuzu buradan okuyabilirsiniz. Sitemizde yazınız bulunuyorsa ve kaldırılmasını istiyorsanız lütfen iletişim  bölümünden irtibata geçiniz.
Yönetim ve Webtasarım SABQCES tarafından yapılmaktadır.
(( Gücümüzü Türk devletini kuran asil Türk ırkından alıyoruz ))
Genel Site Map