lostyazilim
tr.link

php de Yazı kime ait ?

15 Mesajlar 2.147 Okunma
acebozum
tr.link

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • 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
 

 

:)
elektronikssl
webimgo

ercnnakar ercnnakar ercanakar.com.tr Kullanıcı
  • Ü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

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
ercnnakar tablolar var. tüm verileri çekebiliyorum üye id yi çekebiliyorum ama id yerine bana üyenin ismi lazım .
 

 

:)

ercnnakar ercnnakar ercanakar.com.tr Kullanıcı
  • Ü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
wmaraci
wmaraci

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Ü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.
 

 

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
ASametYildirim hocam yukarda bahsettiğim gibi php bilgim zayıf siden rican örnekte vermiş olduğunuzu düz mantıkla koda döküp verebilirmisiniz?.
 

 

:)

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Ü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.
 

 

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
ASametYildirim teşekkür ediyorum , lakin her üye için el ile yazmak zorunda kalıyorum.
Bu mantık bana uygun değil.
 

 

:)

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Ü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)

omrumdely adlı üyeden alıntı

ASametYildirim teşekkür ediyorum , lakin her üye için el ile yazmak zorunda kalıyorum.
Bu mantık bana uygun değil.

Hocam o zaman üyelerinizin isimlerini veritabanına kaydedeceksiniz veya üyelere kaydettireceksiniz sonra oradan çekeceksiniz :)
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Ü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ş :)
MertTpz

kişi bu mesajı beğendi.

sefacandemir.com.tr
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al