Arkadaşlar kodlar bu şekilde
duzenle.php
<?php
include("ayar.php");
$id = @$_GET["id"];
if ($_POST){
$adsoyad = $_POST["adsoyad"];
$eposta = $_POST["eposta"];
$mesaj = $_POST["mesaj"];
$yas = $_POST["yas"];
$onay = $_POST["onay"];
$guncelle = mysql_query("UPDATE mesajlar SET yazan='$adsoyad', eposta='$eposta', mesaj='$mesaj', yas='$yas', onay='$onay' WHERE id '$id'");
if ($guncelle){
echo '<font color="green">Başarıyla Güncellendi!</font>';
}else {
echo '<font color="red">Bir Sorun Oluştu!<br />'.mysql_error().'</font>';
}
}else {
$bul = mysql_query("select * from mesajlar where id='$id'");
$goster = mysql_fetch_array($bul);
extract($goster);
echo '<h1>Mesaj Güncelle</h1>
<form acion="" method="post">
<table cellpadding="5" cellspacing="5">
<tr>
<td>Ad Soyad:</td>
<td><input type="text" name="adsoyad" value="'.$yazan.'"></td>
</tr>
<tr>
<td>E Posta:</td>
<td><input type="text" name="eposta" value="'.$eposta.'"></td>
</tr>
<tr>
<td>Mesaj:</td>
<td><textarea rows="5" cols="30" name="mesaj">'.$mesaj.'</textarea></td>
</tr>
<tr>
<td>Yaş:</td>
<td><input type="text" name="yas" value="'.$yas.'"></td>
</tr>
<tr>
<td>Onaylı mı?</td>
<td><select name="onay">
<option value="1"';
if ($onay == 1){echo ' selected';}
echo '>Evet</option>
<option value="0"';
if ($onay == 0){echo ' selected';}
echo '>Hayır</option>
</select></td>
</tr>
<tr>
<td>Güncelle:</td>
<td><input type="submit" value="Güncelle" /></td>
</tr>
</table>
</form>';
}
?>
Şu kısımda sorun var.
$guncelle = mysql_query("UPDATE mesajlar SET yazan='$adsoyad', eposta='$eposta', mesaj='$mesaj', yas='$yas', onay='$onay' WHERE id '$id'");WHERE id '$id'
yazmışsın.
WHERE id='$id'
olarak değiştir.