Php Dersleri
PHP
Forum
Haber ve Duyurular
Tanışma Bölümü
Acemilerin Soru bölümü
Web Sitesi Dersleri
Temel Web dersleri
Html Dersleri
Css Dersleri
Javascript Dersleri
Php Dersleri
Mysql Dersleri
Php Kodları ve Paylaşım
Php Functions
Mysql Komutları
Hazır Php Scriptler
Hazır CSS Kodları
Para Kazanma Yolları
İnternetten para kazanmak
Seo Teknikleri
Adsense
Adwords
Adtech
Diğer Reklam Sistemleri
Web Hosting
Domain Tescil Firmaları
Web Hosting Firmaları
Dedicated Hosting
Üye Bilgileri
Nick:
FatihÖzen
İsim:
Fatih Özen
Web sayfası:
Cinsiyet:
Erkek
İmza:
"Bulunduğu toplum için fikir üretip de söylemeyen ya tembel ya bencil yada korkaktır." www.fatihozen.com
Konu sayısı:
1
Cevap sayısı:
22
Kaç günlük üye
33
Son yazdığı Php kodları mesajları
Denemedim ama şöyle bir program var. Klavye tuşlarına atama yapılabiliyormuş.
http://www.autohotkey.com/
Zaman
2011-03-30 01:02:35
Php Php
Rica ederim kolay gelsin.
Bu ve birçok php fonksiyonunu Necmi hocam anlatmış aslında.
Fonksiyonlar
addslashes
stripslashes
Zaman
2011-02-20 00:31:33
Php Php
Şu iki fonksiyon işini görür.
addslashes
stripslashes
addslahses
: Kayıt yaparken tek tırnağın önüne \ (slash) ekler. $kayit_et = addslashes($_POST[veri]);
stripslashes
:
Kayıt edilen veriyi gösterirken \
(slash) kaldırır.
echo stripslashes($veri);
Zaman
2011-02-19 17:47:26
Php Php
Javascript'den çok anlamam ama şöyle bir örnek var.
// </form>
Zaman
2011-02-10 00:50:33
Php Php
Mantık şu, veritabanından Form alanımız içinde şu şekilde bilgilerimizi çektik diyelim. liste.php
?>
Burada önemli olan kodumuzun name ve value kısımları;
echo "$isim <input type=\"checkbox\"
name=\"isim_id_liste[]\"
value=\"$id\"><br>";
name kısmına dikkat ettiyseniz isim_id_liste'nin sonunda "[]" dizi parantezleri var ve name kısmını bu şekilde dizi olarak tuttuk. Burası seçim yaptığımız checkbox'ların value'da ki id'lerini sil.php'ye çoklu olarak aktarmak için. Tam olarak anlatamamış olabilirim. Bir örnek vereyim.
liste.php dosyamızda şöyle basit bir formumuz olsun.
</form>
Buradan silmek için çoklu seçim yapıp sil.php dosyamız gönderelim.
sil.php
?>
sil.php dosyamızda dizimizi foreach ile sırayla işleme tabi tutuyoruz.
Umarım faydası olmuştur
Zaman
2011-02-08 03:26:07
Php Php
Sanırım şu işini görecektir. ?>
Zaman
2011-02-05 01:06:24
Php Php
Arka arkaya if performans açısından iyi olmayabilir. Bunun yerine
if (..) else if(..) veya switch..case
kullanabilirsin. ?>
Veya
?> Tercih sizin kolay gelsin. :)
Zaman
2011-02-03 00:39:26
Php Php
Şöyle bir örnek vereyim. Mesela anasayfa, forum vs. olduğu yerde Forum için şöyle link vermen yeterli olur. <a href="forum.html" target="frame_ismi">Forum</a>
Burada önemli olan
target="frame_ismi"
kısmı. Target kısmına sayfanın gösterileceği iframin adını yazman gerekiyor.
Zaman
2011-02-01 16:51:45
Php Php
Demokraside çareler tükenmiyor
strip_tags
iyi fikir evet
A
rgümansız kullanarak tag`sız bir çıktı alırsın.
Zaman
2011-01-23 00:52:45
Php Php
Ali arkadaşımızın dediği kod ayıklama yöntemide olabilir. Ancak burada dikkat etmen gereken durum şu. Mesela görünmesini istediğin karakter sayısı 100 Bu bölümün 90. karakterinden başlayıp 120. karakterinde biten bir web adresi yazılmış olsun. Ya da resim eklenmiş olabilir. O zaman sorunlu bir görüntü elde etmiş oluruz. Tabi ayıklama işini bu durumuda göz önüne alarak yaparsak başka. :) Aslında bunu pratik bir şekilde halledebilirsin. Ben sayfamda şöyle bir yöntem kullanıyorum. MySql'de ki tablom şuydu. yazi_tarih
Ben buna ek olarak yazi_ozet alanını ekledim. yazi_tarih
Yazının görünmesini istediğin kadarını bu yazi_ozet alanına, tamamını ise yazi_tamami alanına kayıt ediyorum. Ana sayfada da yazi_ozet kısmını çekip devamını oku linkiyle diğer sayfaya yönlendirip yazi_tamami alanını çekiyorum. Ama eninde sonunda bu kelime ayıklama konusuna girmen gerekecek :) Belki bu da iyi bir başlangıç nedeni olabilir senin için :)
Zaman
2011-01-22 16:45:32
Php Php
Rica ederim ne demek. Aşağıda ki kodu bu uyarıyı veren sayfanın başına eklemen yeter. Senin verdiğin kod üzerinden örnek vermek gerekirse. ?>
Zaman
2011-01-16 16:06:21
Php Php
Evet sadece uyarı. Nedeni uyarıda gösterilen öntanımlı değişkenlerin değeri yok. Boş. Mesela şöyle bir kodumuz olsun. ?> Form değeri boş ise yine aynı uyarıyı alırız. Ama form dolu olarak gönderilmiş ise uyarıyı almayız. ?> Bu uyarıyı almak istemiyorsan
işin bittikten
sonra
sayfana şu kodu eklemen yeter. ?>
Zaman
2011-01-15 02:33:47
Php Php
Ben de İE 8 yüklü denemediğim kod kalmadı. Hala inatla olmaz yapamam diyor. Firefox, Chrome sorun çıkartmadı şimdilik. Bu konuyu araştırırken gölge ekleme özelliği ile karşılaştım. Paylaşayım. }
Zaman
2010-10-29 17:42:54
Php Php
Kunth
teşekkürler
Şuan o bölümü geçici olarak başka bir yöntemle geçtim. Sistemi çalışır bir şekilde teslim ettikten sonra tekrar dönmeyi düşünüyorum bu bölüme. işime yarayacağına eminim. Deneyim sonucu yazarım. Tekrar teşekkürler :)
Zaman
2010-02-14 04:49:44
Php
Ürün faturasını direkt Şirket sahibine gönderecek özelliğide eklersem iş tamamdır. Müşteri veli nimettir hocam.
Sanırım sistemi çoklu ürün seçimi yerine tek ürün seçme şeklinde yapacağım. Tabi şimdilik çünkü baya zaman kaybettim.
Hocam bu arada sayfa hayırlı olsun tasarım çok hoşuma gitti. Çok sade ve kullanışlı olmuş
Zaman
2010-02-12 01:23:03
Php
Hocam kod için teşekkürler. :) Şimdi biraz kafam karıştı :D mysql_query("INSERT INTO sepet (`musteri_id`,`urun_id`,`urun_fiyat`,`urun_kdv`) VALUES(´$m´,´$urun[id]´,´$urun[fiyat]´,´$urun[kdv]´)"); Burdaki
$urun[id]´,´$urun[fiyat]´,´$urun[kdv]
değerleri $bil sorgusundan mı geldi? Şöyle birşey var. Fiyat ve kdv oranları db´de tutulmuyor. Müşteri burda iki değeride kendisi belirleyecek. en baştaki
$hangisi=implode(´,´,$urun_id);
gibi fiyat ve kdv oranlarınıda alıp kayıt edebilir miyiz?
Zaman
2010-02-11 16:50:39
Php kod
Hocam burdaki dizilerin çıktısını şöyle alabilirsem kayıt imkanı olur sanırım.
Çıktı;
1 44 1200 8
1 77 800 18
1 99 55 8
2 44 1200 8
2 77 800 18
2 99 55 8 Mesela ilk 2 diziyi şöyle yazdırdım.
Çıktı;
1 44
1 77
1 99
2 44
2 77
2 99
Zaman
2010-02-11 15:39:54
Php dizi
Evet hocam aynı anda birkaç ürün ekleyecek.
Zaman
2010-02-11 15:31:13
Php
Yok hocam ben anlatamadım :) Sql tablomuz tek. Manuel ekleme yaptım. Kayıttan sonra şöyle görünmeli.
Mesela burdan veriyi musteri_id´e göre çekip sadece o id´e sahip müşteriye gösterecem. Kaydı resimdeki gibi yapabilirsem veriyi kolay çekerim orda sorun yok. Tek sorun kayıt.
Zaman
2010-02-11 15:08:54
Php
:D hocam yazdığım sistemin bu bölümü beni öyle bunaltı ki içimi olduğu gibi döktüm buraya :))) biraz karışık oldu sanırım. :)))
Şuan bu bölüm için yaptığım müşteri sayfasından müşteri id´lerini alıp ürün sayfasına taşımak, burdan da müşteri id´leriyle beraber ürün´ü(id,fiyat vs.) seçip kayıt bölümüne taşımak oldu. Buraya kadar sorun yok. Şimdilik elimde çalışan bir sistem olsun tek 3-5 sayfa olsun valla mesele değil :))
Tek sorun kayıt etmek. Sanırım burda matris konusuna baya bir hakimiyet gerekiyor. Aslında implode ile tek satırda kayıt edilip daha sonra explode vs. ile işlenebilir. Ama şimdilik bunu elimden geldiğince basit geçmem gerek.
Sayfalardan gelen veriler şöyle olsun.
musteriler.php
Müşteri 1 id´i > 1
Müşteri 2´id´i > 2
urunler.php
ürün 1 id´i > 8 fiyatı > 10 TL kdvsi > 8
ürün 2 id´i > 13 fiyatı > 34 TL kdvsi > 18
ürün 3 id´i > 3 fiyatı > 14 TL kdvsi > 18
Kafamda ki verilerin sql´de görünmesi gereken şekli şu.(tabi ki sql tablosunda kayit_id otomatik artacak)
Mysql tablomuz şöyle olsun
kayit_id
(her kayıt için otomatik artacak)
musteri_id
urun_id
urun_fiyat
urun_kdv
kayit_id
(1)
musteri_id
(1)
urun_id
(8)
urun_fiyat
(10 TL)
urun_kdv
(8)
kayit_id
(2)
musteri_id
(1)
urun_id
(13)
urun_fiyat
(34 TL)
urun_kdv
(18)
kayit_id
(3)
musteri_id
(1)
urun_id
(3)
urun_fiyat
(114 TL)
urun_kdv
(18)
kayit_id
(4)
musteri_id
(2)
urun_id
(8)
urun_fiyat
(10 TL)
urun_kdv
(8)
kayit_id
(5)
musteri_id
(2)
urun_id
(13)
urun_fiyat
(34 TL)
urun_kdv
(18)
kayit_id
(6)
musteri_id
(2)
urun_id
(3)
urun_fiyat
(114 TL)
urun_kdv
(18)
Kayıt işini mecbur for veya foreach´le yapacaz. Benim burda yapamadığım iç içe for döngüsünü kurup insert edememek.İnşallah karışık olmamıştır hocam :D
Zaman
2010-02-11 01:29:17
Php Tablo
Arkadaşlar merhaba. Sorunumu kısaca anlatmaya çalışayım. 3 Sayfamız var; 1 ve 2. sayfada müşteriler ve ürünler checkbox ile seçiliyor. 1- Müşteri listesi (musteri_id) 2- Ürün listesi (urun_id, urun_fiyat, urun_kdv) ürün fiyatı ve kdv oranını biz belirliyoruz. 3- ilk 2 sayfadan gelen verileri mysql´e kayıt eden sayfa Mesela ilk sayfadan 1 müşteri, ikinci sayfadan 1 ürün seçip ürün fiyatı ve kdv oranını kendimiz belirliyoruz. 3. sayfada seçilen her müşteri için db´e ürün bilgileriyle kayıt edilecek. Şimdi sorun seçilen müşteri ve ürünlerin sayısı artınca oluyor. Müşteri 1´in id´i > 1 Müşteri 2´in id´i > 2 ürün 1´in id´i > 1 ürün 1´in fiyatı > 10 TL ürün 1´in kdvsi > 8 ürün 2´in id´i > 56 ürün 2´in fiyatı > 15 TL ürün 2´in kdvsi > 18 ürün 3´ün id´i > 16 ürün 3´ün fiyatı > 190 TL ürün 3´ün kdvsi > 8 Şimdi 2 müşteri için 3 ürün ve bilgisi mevcut. Her ürün için müşteri id´ini de tutacak şekilde nasıl kayıt yapabilirim. Müşteri ve ürün sayısı değişebilir. 3 gündür deli oldum. Bu sorunu çözebilecek arkadaşa şimdiden teşekkür ederim :D
Zaman
2010-02-10 18:43:32
Php İç içe for / foreach kullanarak mysql´e çoklu kayıt nasıl yapılır?
phpkodlari.com © 2009
Herkes
Php
öğrenecek
Web tasarım ve eğitim kaynağınız.