merhaba arkadaslar yine ben simdi arkadaslar sorunum şu elimde bi form var o formu aslında bi nevi script kurulum sayfası gibi hani scriptler olur ya admin panelinde bi sayfa olur oraya site başlığı felan yazarsın site değişir benimde istediğim bu bi sayfa yapıcam form ile orraya örnek değişmesini istedigi site başlık ismini yazıcak ve post methoduyla bunu mysqle göndericez ama bunu herdefa yaparken güncellenecek tabiyki işte sonradan site başlığı title tagları arasında felan mysqldeki veriyi çağıracam bu sayede adam config dosyasında site başlığı olarak ne yazarsa normal html php tasarımlı sitedede o adamın yazdığı çıkacak ve bu güncellene bilecek şimdi ben nasıl post methoduyla aldığım veriyi her defa mysql veritabananına göndericem taabiki her defasında güncellensin yardımcı olacak arkadaşlara şimdiden tşk
<input type="text" name="hede">
post ettiğin sayfa
$sql="REPLACE INTO ayarlar VALUES('hede','".$post['hede']."')";
mysql tablosu
CREATE TABLE ayarlar ( ayar_adi VARCHAR(64) NOT NULL, ayar_deger VARCHAR(256) NOT NULL, PRIMARY KEY (ayar_adi, ayar_deger) );
bu tabloda otomatik artan id yok, bu yüzden bütün ayar_adi değerleri birbirine benzemez olacak.
Böylece replace into yaptığın zaman eğer ayar varsa güncellenecek yoksa eklenecek.
quote:
Orijinalden alıntı: Delifisek.Tux
<input type="text" name="hede">
post ettiğin sayfa
$sql="REPLACE INTO ayarlar VALUES('hede','".$post['hede']."')";
mysql tablosu
CREATE TABLE ayarlar ( ayar_adi VARCHAR(64) NOT NULL, ayar_deger VARCHAR(256) NOT NULL, PRIMARY KEY (ayar_adi, ayar_deger) );
bu tabloda otomatik artan id yok, bu yüzden bütün ayar_adi değerleri birbirine benzemez olacak.
Böylece replace into yaptığın zaman eğer ayar varsa güncellenecek yoksa eklenecek.
tam aradigim kod satri tesekkurler :)
quote:
Orijinalden alıntı: Delifisek.Tux
<input type="text" name="hede">
post ettiğin sayfa
$sql="REPLACE INTO ayarlar VALUES('hede','".$post['hede']."')";
mysql tablosu
CREATE TABLE ayarlar ( ayar_adi VARCHAR(64) NOT NULL, ayar_deger VARCHAR(256) NOT NULL, PRIMARY KEY (ayar_adi, ayar_deger) );
bu tabloda otomatik artan id yok, bu yüzden bütün ayar_adi değerleri birbirine benzemez olacak.
Böylece replace into yaptığın zaman eğer ayar varsa güncellenecek yoksa eklenecek.
şimdi sitenin title kısmına bu kodlari yazsam mysqlde yazdigim yazi cikacak demi <title> <?php $sorgu = $conn->query("select * from ayarlar"); while ($sonuc = $sorgu->fetch_assoc()) { ?> <?php echo $sonuc["ayar_deger"] ?> <?php } ?> </title> benim istedigim post ile yazdigim veri mysqle yolluyup sonradan yazi yerlerinde kullanmak ve bunu deneiyemedim denicem ama calisir die dusunuyorum
mraze94M
kullanıcısına yanıt
Title için while kullanmana gerek yok. Şu şekilde yapabilirsin. <?php $sorgu=mysql_query("SELECT * FROM ayarlar "); $sonuc=mysql_fetch_object($sorgu);?> ?> <title> <?php echo $sonuc->ayar_deger; ?> </title>