-
Üyelik
26.05.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Tasarım
-
Konum
Kocaeli
-
Ad Soyad
Ö** G**
-
Mesajlar
1468
-
Beğeniler
157 / 158
-
Ticaret
11, (%100)
Merhaba Arkadaşlar php olarak zayıf kaldığımı söylemek istiyorum.
Şimdi konuma geçeçek olursak , bir scriptim var. üye olup veri ekleyen bir yapıya sahip.
Ben buna admin panel yapıcam. Ben yangi yazının kime ait olduğunu nasıl yazdırabilirim.
yazı tablosu
____________________
Yazı Başlık | kriz_id kriz_uyeid =16
uyeler tablosu
_____________
Ahmet Güzel | uye_id=16
Şimdiden Teşekkürler
:)
-
Üyelik
11.11.2017
-
Yaş/Cinsiyet
33 / E
-
Meslek
.Net Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** A**
-
Mesajlar
138
-
Beğeniler
26 / 24
-
Ticaret
0, (%0)
öncesinde veritabanında yazı tablonda uyeid olması gerekiyor. Yazılan yazılar kim tarafından yazıldıysa onun id sini bu alana kaydettirebilirsin. Veriyi çekerken de join kullanarak ismine kolayca ulaşabilirsin. PHP de 3 senedir yazmıyorum. O yüzden kod olarak yardım edemem. Belki bu açıklamadaki mantığıda biliyorsun ama elimden bu kadarı geliyor :)
çok kişiselim | ercanakar.com.tr
-
Üyelik
11.11.2017
-
Yaş/Cinsiyet
33 / E
-
Meslek
.Net Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** A**
-
Mesajlar
138
-
Beğeniler
26 / 24
-
Ticaret
0, (%0)
Güzel kardeşim :) join kullanmadan direk id yi çekersen tabi ki id gelir. Kod kısmının üstünde bir yerde join yaparak id eşleştirme ile isme ulaşman lazım. PHP join gibi aratırsan google'da sonuca ulaşabilirsin bence.
https://www.w3schools.com/sql/sql_join_inner.asp gibi..
çok kişiselim | ercanakar.com.tr
-
Üyelik
16.06.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Bilgisayar mühendisi öğrencisi
-
Konum
Ankara
-
Ad Soyad
S** Y**
-
Mesajlar
3826
-
Beğeniler
2399 / 1874
-
Ticaret
97, (%100)
Hocam o zaman şöyle yapın
id 1 e eşitse bu yazıyı Abdul yazmıştır
id 2 ye eşite bu yazıyı Samet yazmıştır
id 3 e eşitse bu yazıyı Yıldırım yazmıştır
Gibi bir mantık kurabilirsiniz.
-
Üyelik
16.06.2017
-
Yaş/Cinsiyet
25 / E
-
Meslek
Bilgisayar mühendisi öğrencisi
-
Konum
Ankara
-
Ad Soyad
S** Y**
-
Mesajlar
3826
-
Beğeniler
2399 / 1874
-
Ticaret
97, (%100)
Id değişkenini attığını var sayıyorum.
if ($id == 1 ){
$yazar=Abdul;
}
elseif ($id == 2 ){
$yazar=Samet;
}
elseif ($id == 3 ){
$yazar=Yıldırım;
}
echo $yazar;
?>
En basit şekilde bunu yapabilirsiniz. Acelem vardı hızlı yazdım yazım yanlışı olabilir.
-
Üyelik
10.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Front-End Developer
-
Konum
Adana
-
Ad Soyad
S** D**
-
Mesajlar
1345
-
Beğeniler
234 / 472
-
Ticaret
12, (%100)
Neden bu kadar kasmışsnıız çok basit bir SQL sorgusu ile halledilebilir;
SELECT yazilar.baslik, yazilar,yazi, uyeler.ad FROM yazilar INNER JOIN uyeler ON yazilar.yazarid = uyeler.id WHERE yazilar.id = "yazi_id";
Dönen sonuç;
Yazı Başlığı, Yazı İçeriği, Yazarı Adı
Edit: Bir önceki sorguyu uykulu yazmışım ufak bir yanlışlık olmuş :)
1 kişi bu mesajı beğendi.
sefacandemir.com.tr