PHP UPDATE Sorunu.
Arkadaşlar admin panelimdeki ayarlar sayfama site başlığı, logosu ve sloganını düzenleyecek bir sayfa oluşturdum.Localhost dan verileri çektim ve inputlara yazdırdım.Ama sayfayı tekrar açınca localhost daki verilerin içleri boşalıyor.Kodlar aşağıdaki gibidir.
<?PHP
$query=mysql_query("Select * From ayarlar");
$read=mysql_fetch_assoc($query);
$id=$read['id'];
$baslik=$read['baslik'];
$logo=$read['logo'];
$slogan=$read['slogan'];
echo "<form action=\"?Git=AyarKaydet\" method=\"POST\">
<p>
<label>Site Başlığı</label>
<input type=\"text\" size=\"20\" class=\"input\" name=\"baslik\" value=\"$baslik\">
<label>Site Logosu</label>
<input type=\"text\" size=\"20\" class=\"input\" name=\"logo\" value=\"$logo\">
<label>Site Sloganı</label>
<input type=\"text\" size=\"20\" class=\"input\" name=\"slogan\" value=\"$slogan\">
</p>
<p class=\"gonderbuton\">
<input type=\"submit\" value=\"KAYDET\" class=\"gonder\">
</p>
<div class=\"domestos\"></div>
</form>";
$baslik=$_POST["baslik"];
$logo=$_POST["logo"];
$slogan=$_POST["slogan"];
if($baslik=="" or $logo="" or $slogan=="") {
echo "Lütfen Boşlukları Doldurunuz..";
}else{
$guncelle="UPDATE ayarlar SET baslik='".$baslik."', logo='".$logo."', slogan='".$slogan."' WHERE id='".$id."' LIMIT 1";
mysql_query($guncelle);
}
?>
Şimdiden teşekkür ederim..
Php
Arkadaşım eğer sözünü ettiğin sayfa bu kodların olduğu sayfa ise her çağırmanda inputlara değerleri yazması gerekiyor.
php
Evet kardeşim.Verileri çekip inputlara yazıyor ama tekrar kaydet dediğim zaman yeni bir satıra ekliyor :( mesela id 1 i düzenleyeceğim ama id 2 olarak tabloya ekliyor