İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP veri güncelleme ***

hmtszgn10.07.20173 cevap921 görüntüleme
2017'den beri1 mesaj
#1
Merhaba,
Mysql de 2 adet tablom var birisi uye diğeri uye_bilgi diye. Yapmak istediğim ise yeni kayıt olan üyenin ilk başta kullanıcı adı email ve sifre bilgisinin alınıp uye tablosuna kaydolması. Giriş yaptıktan sonra ayar.php sayfasına yönlendirilip bilgilerini girip uye_bilgi sayfasına kaydetmesi.

Sorum basit üye olmayı ve ilk girişte ayar.php e yönledirmeyi yaptım ancak uye tablosundan uyenin id sini çekip uye_bilgi tablosunda ona göre işlem yapmanın mantığını kuramadım. Yani hangi üye için ayar yapıyoruz nasıl bilecez ?

Üye tablosundan üye id sini çektirdik. uye_bilgi sayfasında uye bilgileri yeni girileceği için herhangi bir id yada kullanıcı adı yok neye göre bilgi girişi yaptıracağız yada update edeceğiz ?

Mantığını yada örnek kodları olan varsa paylaşırlarsa veya yardımcı olurlarsa sevinirim.
Cevaplar
2017'den beri15 mesaj
#2
Tabloların arasında eşleşme yapman gerekiyor Örneğin birinci tablon üye ise burada primary bir id olması gerekiyor. daha sonra üye_bilgi tablonda ise uye_id isminde bir field olması gerekiyor. Hangi üyenin bilgisi olduğunu böylece bulabilirsin.
2017'den beri177 mesaj
#3
@hmtszgn

üyeye ait bilgileri içeren tabloyu neden iki ayrı tabloda tutuyorsunuz çok merak ettim :)

Üyeyi ilk kayıt ettiğinizde üye ye ait bir id değeri oluşturuyorsunuz zaten. Sonrasında session değeri almış üyenin id değerine göre yine ikinci bir tablo kullanmadan üye tablosuna, üye bilgilerini update edeceksiniz. yeniden insert etmeye gerek yok.. sadece tabloda boş olan alanlara üye bilgileri yer alacak.

düz yolda, deveye hendek atlatmayın lütfen :)
2017'den beri18 mesaj
#4
neden 2 ayrı tablo? sadece üye tablosu yeterli. o tablodan faydalanarak kayıt esnasında email, üye adı vs. varmı yok mu kontrol edebilirsin. üye giriş yaptıktan sonra session'la üyenin id'sini alırsın dilediğin yerde kullanırsın.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.