lostyazilim
tr.link

PHP veri tabanındaki yazı içine PHP kodu yerleştirme nasıl yapılır

7 Mesajlar 913 Okunma
lstbozum
tr.link

25485 25485 WM Aracı Kullanıcı
  • Üyelik 03.03.2015
  • Yaş/Cinsiyet 45 / E
  • Meslek Öğretmen
  • Konum Isparta
  • Ad Soyad N** A**
  • Mesajlar 7
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
İyi günler PHP veri tabanındaki yazı içine PHP kodunu nasıl yerleştiririm bilgi verirseniz sevinirim.

Örnek olarak aşağıdaki yazı olsun

"öğrenciler için matematik dersi zordur" ( Bu yazı HTML sayfası içinde değil MYSQL veri tabanında olacak )

ben burada matematik yerine bir kod ekleyip yerine göre matematik, fen, türkçe gibi farklı şeyler yazmak istiyorum.

"öğrenciler için $ders dersi zordur" buna benzer nasıl olacak bir türlü yapamadım.
 

 

wmaraci
reklam

nihatcelik00 nihatcelik00 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.09.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek Güvenlik
  • Konum Antalya
  • Ad Soyad N** Ç**
  • Mesajlar 315
  • Beğeniler 4 / 31
  • Ticaret 3, (%100)
dostum null yap mysql echo ile yazdır yapamazsan yaz halledeyim
 

 

25485 25485 WM Aracı Kullanıcı
  • Üyelik 03.03.2015
  • Yaş/Cinsiyet 45 / E
  • Meslek Öğretmen
  • Konum Isparta
  • Ad Soyad N** A**
  • Mesajlar 7
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
yapamadım maalesef
 

 

25485 25485 WM Aracı Kullanıcı
  • Üyelik 03.03.2015
  • Yaş/Cinsiyet 45 / E
  • Meslek Öğretmen
  • Konum Isparta
  • Ad Soyad N** A**
  • Mesajlar 7
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
$ders=matematik;
bu kodla veriyi veri tabanından çekiyorum
veri tabanında ; "öğrenciler için $ders dersi zordur" bu var

ben yukarıdaki işlem sonucunda
"öğrenciler için matematik dersi zordur" yazmasını istiyorum. denemelerimde olmadı bir türlü hatam nerede acaba.
 

 

wmaraci
wmaraci

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)
Veriyi, veritabanına "öğrenciler için %s dersi zordur" şeklinde kaydederiz.
Ardından veriyi ekrana yazdırırken:


$mesaj = "öğrenciler için %s dersi zordur";
$ders = "matematik";
echo sprintf($mesaj, $ders);


şeklinde yazarız.
Metin içerisindeki "%s" yerine "matematik" gelir.
 

 

kaptann kaptann WM Aracı Banlı Kullanıcı
  • Üyelik 01.02.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Tekniker
  • Konum Giresun
  • Ad Soyad S** K**
  • Mesajlar 229
  • Beğeniler 76 / 75
  • Ticaret 1, (%100)
Kodları sizin değişkeninize göre yazacak okursak:
Veritabanına "öğrenciler için %s dersi zordur" şeklinde kaydettikten sonra;


echo sprintf($sayfaoku[3], $ders);



Şeklinde yazabiliriz.
 

 

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)

kaptann adlı üyeden alıntı

Veriyi, veritabanına "öğrenciler için %s dersi zordur" şeklinde kaydederiz.
Ardından veriyi ekrana yazdırırken:


$mesaj = "öğrenciler için %s dersi zordur";
$ders = "matematik";
echo sprintf($mesaj, $ders);


şeklinde yazarız.
Metin içerisindeki "%s" yerine "matematik" gelir.


kaptann adlı üyeden alıntı

Kodları sizin değişkeninize göre yazacak okursak:
Veritabanına "öğrenciler için %s dersi zordur" şeklinde kaydettikten sonra;


echo sprintf($sayfaoku[3], $ders);



Şeklinde yazabiliriz.


Bunlar en mantıklı yöntemlerdir. Ama veri daha önceden "matematik" olarak kaydedilmişse o durumda da str_replace ile veriyi çektikten sonra "matematik" kelimesini değiştirebilirsin.
kaptann

kişi bu mesajı beğendi.

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