<?php
include("vt.php");
function replace_tr($text) {
$text = trim($text);
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u','-');
$new_text = strtolower(str_replace($search,$replace,$text));
return $new_text;
}
$zorunlu = array('aciklama','ekleyen','kategori','baslik');
$hata = "0";
foreach ($_POST as $key => $value) {
if (in_array($key,$zorunlu) AND trim($value) == "") {
$hata = 1;
}
}
if ($hata != "1") {
foreach ($_POST as $key => $value) {
$$key = $value;
}
$link = replace_tr($baslik);
$aciklama = htmlspecialchars("$aciklama", ENT_QUOTES);
$kayit = "INSERT INTO yazilar (ekleyen,aciklama,kategori,baslik,link) values
('$ekleyen','$aciklama','$kategori','$baslik','$link')";
$sql = mysql_query($kayit);
if(! $sql){
echo "$kayit";
}
else{
echo 'Tebrikler';
}
}
else {
echo 'Hata';
}
?> unique hakkında yardım
5
●421
- 28-12-2012, 23:56:36iyi akşamlar arkadaşlar içerik eklerken aynı başlıktan içerikleri nasıl engelleyebiliriz içerikleri zaten onaylı olarak ekliyorum daha önceden eklenmişmi bilemiyorum sütünü unique yaptığım halde yine ekliyor kod aşağıdadır
- 29-12-2012, 00:41:28Kimlik doğrulama veya yönetimden onay bekliyor.hocam if döngüsü koyabilirsin.Aşağıda basit bir örneğini yapıyorum ordan bakabilirsiniz.
$var_mi = mysql_num_rows(mysql_query("select * from tabloadi where baslik= '$getveyaposile gelenbaslik' ")); if(var_mi < 1){ #insert işlemi }else{ #false çünkü veri var }gibi - 29-12-2012, 01:32:13
<?php include("vt.php"); function replace_tr($text) { $text = trim($text); $search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' '); $replace = array('C','c','G','g','i','I','O','o','S','s','U','u','-'); $new_text = strtolower(str_replace($search,$replace,$text)); return $new_text; } $zorunlu = array('aciklama','ekleyen','kategori','baslik'); $hata = "0"; foreach ($_POST as $key => $value) { if (in_array($key,$zorunlu) AND trim($value) == "") { $hata = 1; } } if ($hata != "1") { foreach ($_POST as $key => $value) { $$key = $value; } $link = replace_tr($baslik); $aciklama = htmlspecialchars("$aciklama", ENT_QUOTES); $kayit = "INSERT INTO yazilar (ekleyen,aciklama,kategori,baslik,link) values ('$ekleyen','$aciklama','$kategori','$baslik','$link')"; if(mysql_num_rows(mysql_query("SELECT * FROM yazilar WHERE baslik = '$baslik'")) < 1){ $sql = mysql_query($kayit); if(! $sql){ echo "$kayit"; } else { echo 'Tebrikler'; } }else{ echo $baslik . 'isimli kayıt var.'; } } else { echo 'Hata'; } ?> - 29-12-2012, 18:51:53Kusura bakmayın hocam geç gördüm mesajı eğer bilmediğinizi bilseydim entegre eder verirdimOpensoft adlı üyeden alıntı: mesajı görüntüle