lostyazilim
tr.link

Küçük Php Sorusu ?

11 Mesajlar 2.286 Okunma
lstbozum
tr.link

neverbackdown neverbackdown WM Aracı Kullanıcı
  • Üyelik 20.03.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Lisans Öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 27
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar bir sorum var bilenler varsa yardımcı olursa olarak sevinirim.




Şimdi elimde 2 tablo var
1 emlaklar tablosu



2 uyeler tablosu




Şimdi ben bir emlak eklediğim zaman hangi uyeyle eklemişsem onun id numarası benim emlaklar tablomda ekleyen kısmında yazıyor.

Örnek 2 id numarasına sahip biriyle emlak ekleyince eklediğim emlağın ekleyen kısmında 2 yazıyor.


Benim sorum ise şu Ben misal hangi üye eklemişse onun eklediği emlağa onun adini soyadını vs yazdırmak istiyorum. Ama bitürlü ayrı tablolardan 2 veriyi birbiriyle denk çekemedim.

Yardımcı olan olmayan herkese şimdiden teşekkür ederim :)
 

 

wmaraci
reklam

Developers Developers Laravel Artisan Kullanıcı
  • Üyelik 19.05.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad E** A**
  • Mesajlar 328
  • Beğeniler 113 / 63
  • Ticaret 1, (%100)
Şu şekilde yapabilirsiniz ;)

// Mysql bağlantısı
.
.
.
.


$emlaklarsorgu = @mysql_query("SELECT * FROM emlaklar");
while($emlaklar = mysql_fetch_array($emlaklarsorgu))
{
$emlakekleyensor = @mysql_query("SELECT * FROM uyeler WHERE id = '".$emlaklar['id']."'");
$emlakekleyen = mysql_fetch_array($emlakekleyensor);
echo("Emlak Adı : ".$emlaklar['baslik']);
echo("Ekleyen : ".$emlakekleyen['adisoyadi']);
}
?>
Omercitak

kişi bu mesajı beğendi.

NailUzun NailUzun Search Engine Optimization Kullanıcı
  • Üyelik 03.08.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Search Engine Optimization
  • Konum İstanbul Avrupa
  • Ad Soyad A** U**
  • Mesajlar 147
  • Beğeniler 1 / 17
  • Ticaret 0, (%0)
Üyenin id'sini gösterdiğini söylediğin için basitçe anlatayım.
üye id'sini değişkene ata mesela $üye_id değişkeninde tuttuğunu varsayıyorum


$isim_cek = mysql_query("select * from uyeler where id=$uye_id");
while($isim=mysql_fetch_array($isim_cek)){
$uye_adi = $isim['adisoyadi'];
echo $uye_adi;
}


Yukarıdaki kodu yazdığında olması gerek olmazsa tablo isimlerini falan ayarlarsan olur.
 

 

SEO Uzmanı - Güzel projelerinize hosting sponsoru olabilirim.

Omercitak Omercitak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 01.08.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci / Php Developer
  • Konum Yalova
  • Ad Soyad ** **
  • Mesajlar 174
  • Beğeniler 64 / 45
  • Ticaret 1, (%100)

Developers adlı üyeden alıntı

Şu şekilde yapabilirsiniz ;)


Tam yazacaktımki baktım arkadaş doğru bi şekilde yazmış :) bu şekil kullanabilirsin
Developers

kişi bu mesajı beğendi.

wmaraci
wmaraci

neverbackdown neverbackdown WM Aracı Kullanıcı
  • Üyelik 20.03.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Lisans Öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 27
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
malesef olmadı :(
 

 

brk brk Meşgul Kullanıcı
  • Üyelik 24.05.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Bilgisayar Programcısı
  • Konum Osmaniye
  • Ad Soyad B** G**
  • Mesajlar 285
  • Beğeniler 82 / 81
  • Ticaret 1, (%100)
Şöyle bir şey miydi yapmak istediğiniz?

$sonuc = mysql_query("SELECT * FROM emlaklar RIGHT JOIN uyeler ON ekleyen=uyeler.id);
if (mysql_num_rows($sonuc) > 0) {
while ($emlak = mysql_fetch_array($sonuc)) {
echo "Emlak: ".$emlak['baslik']; // emlaklar tablosundan emlak başlığı
echo "Ekleyen: ".$emlak['adisoyadi']; // uyeler tablosundan uye adı soyadı
}
}else echo "Hiç emlak kaydı yok.";


Kodlamanızın bir kısmını burada paylaşırsanız yardımcı olmak isteyen arkadaşlar ona göre cevap verirler.
serdar462

kişi bu mesajı beğendi.

coder, bike rider, hobbyist photographer

Developers Developers Laravel Artisan Kullanıcı
  • Üyelik 19.05.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad E** A**
  • Mesajlar 328
  • Beğeniler 113 / 63
  • Ticaret 1, (%100)


Sadece belirttiğiniz kısmın kodlarını PM ile yollarsanız detaylıca bakabilirim. Eğer kodların gözükmesini istemiyorsanız Teamviewer'dan da yardım edebilirim.
 

 

Homediaweb Homediaweb WM Aracı Kullanıcı
  • Üyelik 27.04.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Php developer
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 5
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
INNER JOIN ile bunu yapabilirsin.

$inner = @mysql_query("SELECT
emlaklar.emlak_adi,
uyeler.uye_adi
FROM `emlaklar`
INNER JOIN `uyeler`
emlaklar.uye = uyeler.id");

$cek = @mysql_fetch_assoc($inner);

echo $cek['uye_adi'];

burda mantık şu emlaklar altına atadığın üye id si ile uyeler altındaki üye id yi eşleştirip üyenin adını buluyoruz ve ekrana basıyoruz.
 

 

Profesyonel web tasarım hizmetleri ve seo danışmanlığı

neverbackdown neverbackdown WM Aracı Kullanıcı
  • Üyelik 20.03.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Lisans Öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 27
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Developers adlı üyeden alıntı

Sadece belirttiğiniz kısmın kodlarını PM ile yollarsanız detaylıca bakabilirim. Eğer kodların gözükmesini istemiyorsanız Teamviewer'dan da yardım edebilirim.


kodlama vs önemli değil est.da bu olayın mantıgını ögrenmek ıstıyorum pm attım size hocam donus yaparsanız sevınırm.
 

 

Developers Developers Laravel Artisan Kullanıcı
  • Üyelik 19.05.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad E** A**
  • Mesajlar 328
  • Beğeniler 113 / 63
  • Ticaret 1, (%100)

neverbackdown adlı üyeden alıntı

kodlama vs önemli değil est.da bu olayın mantıgını ögrenmek ıstıyorum pm attım size hocam donus yaparsanız sevınırm.


Biraz gecikti ama cevap gönderdim.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al