<?
session_start();
$ip = $_SERVER["REMOTE_ADDR"];
include ('ayarlar/gerekli.php');
$h_no= $_GET[haberno];
$haberbilgi=mysql_query("SELECT * FROM haberler WHERE kayit_no='$h_no'");
$bilgiyaz=mysql_fetch_array($haberbilgi);
$haber_baslik = $bilgiyaz['baslik'];
?>
<html>
<head>
<title>YORUM YAZ</title>
<link href="ayarlar/stiller.css" rel="stylesheet nofollow" type="text/css" />
<style type="text/css">
<!--
body {
margin-left: 8px;
margin-top: 8px;
}
-->
</style>
<script>
function textCounter(field,counter,maxlimit,linecounter) {
// text width//
var fieldWidth = parseInt(field.offsetWidth);
var charcnt = field.value.length;
// trim the extra text
if (charcnt > maxlimit) {
field.value = field.value.substring(0, maxlimit);
}
else {
// progress bar percentage
var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ;
document.getElementById(counter).style.width = parseInt((fieldWidth*percentage)/100)+"px";
document.getElementById(counter).innerHTML="Limit: "+percentage+"%"
// color correction on style from CCFFF -> CC0000
setcolor(document.getElementById(counter),percentage,"background-color");
}
}
function setcolor(obj,percentage,prop){
obj.style[prop] = "rgb(80%,"+(100-percentage)+"%,"+(100-percentage)+"%)";
}
</script>
</head>
<body bgcolor="#999999">
<?
if ($_POST['gonder'])
{
if ($_POST['ekleyen'] == "") {echo "<script>alert('Ad Soyad boş bırakılamaz');</script>";}
elseif($_POST['baslik'] == "") {echo "<script>alert('Yorum başlığı boş bırakılamaz');</script>";}
elseif($_POST['yorum'] == "") {echo "<script>alert('Yorum içeriği boş bırakılamaz');</script>";}
elseif ($_POST['gkodu'] == "") {echo "<script>alert('Güvenlik kodunu girmediniz');</script>";}
elseif ($_POST['gkodu'] != $_SESSION["guvenlik"]) {echo "<script>alert('Hatali güvenlik kodu');</script>";}
else
{
mysql_query("INSERT INTO yorumlar values (null, '$_POST[baslik]', '$h_no', '$haber_baslik', '1', '$_POST[yorum]', '$_POST[ekleyen]', '$ip', '$tarih', '0')");
echo "<script language=\"javascript\">alert('Yorumunuz gönderilmiştir - Teşekkür ederiz...'); window.close();</script>";
}
}
?>
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="3" cellpadding="3" bgcolor="#f2f2f2" style="border: 2px solid #000000;">
<tr>
<td class="yazi1">Adı Soyadı : </td>
<td><input name="ekleyen" type="text" class="formalani" id="ekleyen" value="<?=$_POST['ekleyen'];?>"></td>
</tr>
<tr>
<td class="yazi1">Yorum Başlığı : </td>
<td><input name="baslik" type="text" class="formalani" id="baslik" value="<?=$_POST['baslik'];?>" /></td>
</tr>
<tr>
<td class="yazi1">Yorumunuz : </td>
<td>
<textarea name="yorum" style="width: 380px; height: 180px;" onKeyDown="textCounter(this,'progressbar1',512)" onKeyUp="textCounter(this,'progressbar1',512)" onFocus="textCounter(this,'progressbar1',512)"><?=$_POST['yorum'];?></textarea>
</td>
</tr>
<tr>
<td class="yazi1">Güvenlik Kodu :</td>
<td><input name="gkodu" type="text" class="formalani" id="gkodu">
<img src="security.php" align="absmiddle"></td>
</tr>
<tr>
<td> </td>
<td><input name="gonder" type="submit" class="formbuton" value="YORUM EKLE" /></td>
</tr>
<tr>
<td colspan="2" class="yazimesaj"><div align="center" class="ortahaberbaslik">Not: yorumlarınız yöneticiler tarafından onaylanmaktadır. Küfür ve hakaret içerikli yorumlar yayınlanmaz </div></td>
</tr>
</table>
</form>
</body>
</html>
kodlarında yorum_yaz.php?haberno=11
şeklinde tarayıcıdan açtığımda yorum ekliyor. Sorun bazı haberno larını seçmesi. Yani Örnek hanerno=11 olana ekliyor. haberno=9 olana eklemiyor. Birtürlü bulamadım sebebini
Zaman
2013-02-02 23:28:03Php yorum sistemi için yardım lütfen