Ü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 üye33
Son yazdığı Php kodları mesajları
Denemedim ama şöyle bir program var. Klavye tuşlarına atama yapılabiliyormuş.http://www.autohotkey.com/
Zaman2011-03-30 01:02:35
Php Php
Rica ederim kolay gelsin. smileyBu ve birçok php fonksiyonunu Necmi hocam anlatmış aslında. smiley

Fonksiyonlaraddslashesstripslashes
Zaman2011-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);
Zaman2011-02-19 17:47:26
Php Php
Javascript'den çok anlamam ama şöyle bir örnek var.

//   </form>


Zaman2011-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
Zaman2011-02-08 03:26:07
Php Php
Sanırım şu işini görecektir.   ?>
Zaman2011-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. :)
Zaman2011-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.
Zaman2011-02-01 16:51:45
Php Php
Demokraside çareler tükenmiyor strip_tags iyi fikir evet smileyArgümansız kullanarak tag`sız bir çıktı alırsın.

Zaman2011-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 :)
Zaman2011-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.   ?>
Zaman2011-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 bittiktensonra sayfana şu kodu eklemen yeter.   ?>
Zaman2011-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.   }
Zaman2010-10-29 17:42:54
Php Php
Kunth teşekkürler smiley Ş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 :)
Zaman2010-02-14 04:49:44
Php
smileysmiley  Ürün faturasını direkt Şirket sahibine gönderecek özelliğide eklersem iş tamamdır. Müşteri veli nimettir hocam.smiley

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ş smiley
Zaman2010-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?
Zaman2010-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
Zaman2010-02-11 15:39:54
Php dizi
Evet hocam aynı anda birkaç ürün ekleyecek.
Zaman2010-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. sql tablo kayıt sonrası  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.
Zaman2010-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 > 2urunler.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
Zaman2010-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
Zaman2010-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.