"PHP" yazıları

Jquery Username Control

Web sitelerine kayıt olurken;  username girişi sırasında anında kontrol edilmesini, veri tabanında eşleşen bir username olup olmadığını kontrol etmek isteyebiliriz. Bu örneğimizde, username, rumuz, eposta gibi bilgilerin sistemlere kayıt olurken kontrol ve uyarılarını öğreneceğiz. Örneğimizde username tablosundaki rumuz eşleşmesi olup olmadığını kontrol edeceğiz.

Mysql Insert Komutu

Mysql’de veri tabanını veriler yüklerken INSERT komutunu kullanıyoruz. Veri tabanımızda kitap adında bir tablo olsun ve tabloda; id,k_adi,yazar,yorum,onay,yayin_evi,baski_no sütunları yer alsın. Tablomuza veri aktarımı (kaydı) yapmak için aşağıdaki kodları kullanacağız.

Visle; Form – Veritabanı Sınıfı

Serpito.com’dan “Merhaba Dünya “. Öncelikle beni bloguna kabul eden serpito’ya çok teşekkürler.  Javascript ve Php ağırlıklı olarak burda yazmaya devam edeceğim. Php öğrenmeye serpito.com ve guraysuerdem.com un dersleriyle başladım. Onun için buranın yeri benim için çok özel. Visle sizi form verilerini veritabanına işlerken (update veya insert into), her input’un ve alanın adını teker teker yazmaktan read more »

PHP – Ajax Autosuggest Uygulaması

Bu uygulamamızda web sitelerinde kullanılan arama bölümlerinin biraz daha gelişmiş bir halini Ajax Autosuggest  (Ajax Search) ‘i öğrenecegiz. Bu örnegimizde links.xml de dosyamızda yer alan bilgileri aramamız ve bulmamızı sağlayan bir örneği yapıyoruz. Uygulama için kodlar aşağıda yer alamaktadır.Uygulma Dosyaları livesearch.js dosyamız aşağıdaki gibidir:

PHP- Ajax Star Rating Bar

Bu dersimizde  Ajax Star Rating Bar ‘ile videolar, resimler, user profilleri vb. içeriklere  Star Rating ile oylama yapmayı ögreniyoruz. Örnegimizde ilk olarak star veri tabanındaki star tablosundaki sutunlara id, toplam puan, toplam kullanılan oy sayısı ve birden fazla oylamayı önlemek için user_ips tablo alanları oluyor. Bunlar ek proje dosyalarında yer almakta.İlk olarak veri tabanına bakıyoruz read more »

PHP – Sayfalama Sistemi (Paging)

Veri tabanımızda bulunan haberleri 15 ‘er 15′er sayfalarda göstererek örneğimize başlıyoruz. İlk olarak veri tabanımıza bağlanım haber tablomuzdaki haber sayısını ögreniyoruz. [sourcecode language="php"] < ?php require_once("mysql.php"); $qh_sayisi="SELECT COUNT(id) FROM haber"; $res_h_sayisi=$dba->query($qh_sayisi); $row_h=$dba->fetch_assoc($res_h_sayisi); $haber_sayisi=$row_h['COUNT(id)'];

PHP – Resim Galerisi

Bu örnek ile admin panelinden resimler ekleyip bu resimleri sitemizde yer alan resim galerileri ile görüntülemeyi ele alıyoruz. Admin panelinde resim ekleme – düzenleme ve silme bölümleri yer almaktadır. Aşagıdaki kodlar ile resim Upload işlemini gerçekleştirmiş oluyoruz. Diğer kodlar ve proje dosyaları buradan indire bilirsiniz.Dosyalar [sourcecode language="php"] < ?php require_once(“mysql.php”); if (isset($_POST['resimyukle'])){ $aciklama=mysql_real_escape_string($_POST['aciklama']);

PHP – Veri Tabanındaki Verileri Kullanarak Not Ekleme

Bu program ile veri tabanımızda yer alan öğrencilere yine veri tabanımızda yer alan öğretmen ve ders adlarını ekliyoruz. İlk olarak ekrana veri tabanımızdaki kişileri listeliyoruz, ardından düzenle butonuna basılınca seçili olan kişinin ders düzenleme ekranı kerşımıza geliyor. Burada 6 ders üzerinden düzenleme işlemleri yaptık. Kodlar aşagıdaki gibidir. Diğer öğrenci ekleme ve öğretmen ekleme dosyaları ekde read more »

Php – Mesajlaşma (email) scripti

Bu programımızda kayıtlı olan epostara bir e posta adresinden en fazla 5 kez posta yollanmasını ve  giden adreslere en fazla 5 kez e posta gitmesini sağlayan programı yazıyoruz. İlk olarak veri tabanımızda eposta diye bir dba oluşturuyoruz ve içerisinde ip,kisi,eposta tablolarını oluşturuyoruz. İp tablosunda id,ip,gidis, eposta tablosunda id,email ve gidis, kisi tablosunda id,username,eposta,gidis alanlarını oluşturuyoruz. read more »

Veri Tabanına Kullanıcı Kaydetme 2

Bu dersimizde Veri Tabanına Kullanıcı Kaydetme 1 dersimizdeki mysql.php dosyamızı oluşturuyoruz. Bu sayede veri tabanımızla bağlantı kuruyoruz ve veri tabanı işlemlerimizi gerçekleştiriyoruz. Dosyamız mysql.php olarak kaydedelim. [sourcecode language="php"] < ? class DatabaseClass { var $host = “localhost”; // db hostname var $user = “root”;//db user name var $pass = “”; // db pass var $db read more »