Haberi 2 kez ekliyor sıkıntı nerede acaba ?
form kodları
<form action="control/posts.php" method="POST" id="yaziekle">
<div class="kapla">
<div class="icerik-adi1"><p>Makale Adı :</p></div>
<div class="icerik-input1"><input type="text" class="post_baslik" name="post_baslik" id="input"/>
</div>
</div>
<div class="kapla">
<?php
function kategori($id = 0, $string = 0, $ustid)
{
$query = mysql_query("select * from category where kategori_ust_id = '$id'");
if(mysql_num_rows($query)){
while($row = mysql_fetch_array($query)){
echo '<option ';
echo $row["kategori_id"] == $ustid ? ' selected ' :null ;
echo'value="'.$row["kategori_id"].'">'.str_repeat('-',$string).$row["kategori_adi"].'</option>';
kategori($row["kategori_id"], $string + 2, $ustid);
}
}else{
return false;
}
}
?>
<div class="icerik-adi"><p>Kategori :</p></div>
<div class="icerik-input">
<select name="kategori_ust_id" id="select">
<?php kategori(0,0,$row["kategori_ust_id"]); ?>
</select>
</div>
</div>
<div class="kapla1">
<div class="icerik-adi1"><p>Makale İçeriği :</p></div>
<div class="icerik-input-1">
<textarea name="post_icerik" id="editorum"></textarea>
</div>
</div>
<div class="kapla">
<div class="icerik-adi1"><p>Makale Etiketler :</p></div>
<div class="icerik-input1"><input type="text" class="post_kelime" name="post_kelime" id="input" value="" /></div>
</div>
<div class="kapla">
<div class="icerik-adi1"><p>Makale Yayınlansın mı? :</p></div>
<div class="icerik-input1"><input type="radio" id="radio" name="durum" value="1" />Evet
<input type="radio" id="radio1" name="durum" value="0" />Hayır</div>
</div>
<div class="kapla">
<div class="icerik-adi1"></div>
<div class="icerik-button">
<input type="submit" id="button" value="Gönder"/>
</div>
</form>
</div>posts.php kodları<?php
ob_start();
require_once("../inc/inc_config.php");
$referer = @$_SERVER['HTTP_REFERER'];
if ($referer == "")
{
header("Location:$root");
}
else
{
if($_POST)
{
$post_baslik=trim(mysql_real_escape_string(strip_tags($_POST["post_baslik"])));
$post_icerik=trim(mysql_real_escape_string(strip_tags($_POST["post_icerik"])));
$post_kelime=trim(mysql_real_escape_string(strip_tags($_POST["post_kelime"])));
$durum=mysql_real_escape_string(strip_tags($_POST["durum"]));
$category_ust=mysql_real_escape_string(strip_tags($_POST["kategori_ust_id"]));
$getip=ip();
$sef = Seo($post_baslik);
$date = date("y-m-d");
$tarih = turkcetarih('j F Y',$date);
$yenitarih = $tarih." ".date("H:i:s");
$sorgu = mysql_query("SELECT * FROM category where kategori_id='$category_ust'");
while($kat = mysql_fetch_array($sorgu)){
$katustid = $kat["kategori_id"];
$katust = $kat["kategori_ust_id"];
$sorgu1 = mysql_query("SELECT * FROM category where kategori_ust_id = '$katust'");
while($katx = mysql_fetch_array($sorgu1)){
$kategoriid= $katx["kategori_ust_id"];
if($post_baslik == ''){
header("Location: ../haber-ekle.php");
}elseif($post_kelime == ''){
header("Location: ../haber-ekle.php");
}elseif($post_icerik == ''){
header("Location: ../haber-ekle.php");
}elseif($durum == ''){
header("Location: ../haber-ekle.php");
}else{
$insert = mysql_query("INSERT INTO posts (
post_baslik,
post_icerik,
post_kelime,
category,
category_ust,
date,
tarih,
sef,
durum,
ip
) values(
'$post_baslik',
'$post_icerik',
'$post_kelime',
'$kategoriid',
'$katustid',
'$date',
'$yenitarih',
'$sef',
'$durum',
'$getip'
)");
} }
if($insert){
header("Location: ../haberler.php");
}else{
header("Location: ../haber-ekle.php");
}
}
}
}
mysql_close();
ob_end_flush();
?>Sıkıntı nerede acaba ?Edit : Upp