lostyazilim
tr.link

Dizilerde Müşteri Bilgileri Saklama

5 Mesajlar 757 Okunma
lstbozum
tr.link

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)
Dizileri işliyorum da
$musteri=array('adsoyad'=>"xxx xxx"); vs. kendim değilde
üye olduktan sonra üyelik ekranındaki post işlemlerini nasıl buraya aktarabilirim sistematik bir şekilde...
 

 

wmaraci
reklam

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)
Post ile gelen ismi veritabanında aratıyorsun. Veritabanından fetch() ediyorsun gelen veriyi. Şöyle bir kod yazmalısın.

$isim = $_POST['isim'];

$sql = "SELECT * FROM musteriler WHERE isim = :isim LIMIT 1";
$row = $db->prepare($sql);
$row->execute(array(':isim' => $isim));

if ($row->rowCount() > 0)
{
$musteri = $row->fetch();
}

Müşteri bulunduysa $musteri adında bir dizi oluştu. Veritabanı kolon isimlerine göre bilgi çekebilirsin. $musteri['isim'] bilgisi müşterinin veritabanındaki isim kolonundaki bilgisine denk gelir mesela. Filan falan.

Ek Olarak: Veritabanı bağlantısını PDO ile sağladığını düşünerek yazdım kodu.

Ek Olarak: Eğer direkt olarak POST ile aldığın bilgilere dizi olarak ulaşmak istersen şöyle bir kod yazabilirsin:

$musteri['isim'] = $_POST['isim'];
$musteri['soyisim'] = $_POST['soyisim'];
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium

davutkara davutkara Öğrenci Kullanıcı
  • Üyelik 15.07.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad D** K**
  • Mesajlar 329
  • Beğeniler 20 / 68
  • Ticaret 1, (%100)
ayrıca extract kullanarak array atanan parametreleri direk değişken olarak kullanabilirsin.
 

 

davutkara.com | DAVUT KARA BLOG | Wordpress Uzmanı

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

Ertug adlı üyeden alıntı

Post ile gelen ismi veritabanında aratıyorsun. Veritabanından fetch() ediyorsun gelen veriyi. Şöyle bir kod yazmalısın.

$isim = $_POST['isim'];

$sql = "SELECT * FROM musteriler WHERE isim = :isim LIMIT 1";
$row = $db->prepare($sql);
$row->execute(array(':isim' => $isim));

if ($row->rowCount() > 0)
{
$musteri = $row->fetch();
}

Müşteri bulunduysa $musteri adında bir dizi oluştu. Veritabanı kolon isimlerine göre bilgi çekebilirsin. $musteri['isim'] bilgisi müşterinin veritabanındaki isim kolonundaki bilgisine denk gelir mesela. Filan falan.

Ek Olarak: Veritabanı bağlantısını PDO ile sağladığını düşünerek yazdım kodu.

Ek Olarak: Eğer direkt olarak POST ile aldığın bilgilere dizi olarak ulaşmak istersen şöyle bir kod yazabilirsin:

$musteri['isim'] = $_POST['isim'];
$musteri['soyisim'] = $_POST['soyisim'];


Hocam burada tam olarak ne diyor sadece burası
isim = :isim LIMIT 1";
$row = $db->prepare($sql);
$row->execute(array(':isim' => $isim));
 

 

wmaraci
wmaraci

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)

Nefes adlı üyeden alıntı

Hocam burada tam olarak ne diyor sadece burası
isim = :isim LIMIT 1";
$row = $db->prepare($sql);
$row->execute(array(':isim' => $isim));



LIMIT 1

kodu sadece bir satır veri çekeceğini belirtir. Gerisi PDO kodları. PDO için bir sürü döküman var. phpr.org sitesini öneririm. Temiz anlatmış. Bir bak istersen.
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al