Yorum ekleme formu şu:
<tr>
<td>
<form action=\"modul.php?git=yazilar&modul=yorumekle&yaziid=$yaziid\" method=\"POST\" enctype=\"multipart/form-data\">
<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td colspan=\"2\"></td>
</tr>
<tr>
<td width=\"15%\">Adınız</td>
<td width=\"85%\">
<input type=\"text\" name=\"adiniz\" size=30 value=\"$adiniz\"></td>
</tr>
<tr>
<td width=\"15%\">E-mailiniz</td>
<td width=\"85%\">
<input type=\"text\" name=\"emailiniz\" size=30 value=\"$emailiniz\"></td>
</tr>
<tr>
<td width=\"15%\">Başlık</td>
<td width=\"85%\">
<textarea rows=2 name=\"yorumbaslik\" cols=33>$yorumbaslik</textarea></td>
</tr>
<tr>
<td width=\"15%\">Yorum</td>
<td width=\"85%\">
<textarea rows=9 name=\"yorum\" cols=42>$yorum</textarea></td>
</tr>
<tr>
<td width=\"15%\"> </td>
<td width=\"85%\"><input type=\"Submit\" value=\" Ekle \"></td>
</tr>
</table>
</form>
</td>
</tr>Yorum ekleme fonksiyonu ise şöyle:
Function yorumekle(){
global $prefix;
$yaziid = $_GET["yaziid"];
$yorumbaslik = $_POST["yorumbaslik"];
$adiniz = $_POST["adiniz"];
$emailiniz = $_POST["emailiniz"];
$tarih = date("d/m/Y");
$yorum = $_POST["yorum"];
$durum = $_POST["durum"];
$yorumekle = mysql_query("INSERT INTO ".$prefix."_yorumlar (yaziid,yorumbaslik,adiniz,emailiniz,tarih,yorum,durum) values ('$yaziid','$yorumbaslik','$adiniz','$emailiniz','$tarih','$yorum','$durum')");
if($yorumekle){
uyari("Yorumunuz Eklendi...Yönetim Tarafından Değerlendirildikten Sonra Eklenecektir...",2,"index.php");
}else{
uyari("Hata ! Yorumunuz Eklenemiyor...",2,"modul.php?git=yazilar");
}
}bu kodlamalarla yorum ekleniyor, fakat hangi yazıya ait olduğuna dair id eklenmiyor. sql tablosundaki yaziid kısmı "o" olarak ekleniyor. bunun sebebi nedir?