PHP UPDATE Sorunu.

mitarashiÖmer Faruk Gedik

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..

2011-04-01 20:20:21 Edit:2011-04-01 20:21:48

Php

yusuefYusuf PolatAvatar

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.

2011-04-01 21:56:33

php

mitarashiÖmer Faruk Gedik

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

2011-04-03 21:32:52 Edit:2011-04-03 21:44:25

Edit:

Php

theSinanSinan AY

$id deger atanıyormu kontrol et

2011-04-09 09:35:20

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro