• 30-12-2014, 00:13:13
    #1
    Merhaba arkadaşlar,

    Gelen verilerde $seolink bazen boş oluyor, dolayısıyla ilgili sayfa

    http://www.site.com/abc/video/.html olarak görünüyor ve 403 hata kodu döndürüyor.

    Olması gereken
    http://www.site.com/abc/video/sef-link.html


    Sorum ise şu;

    Eğer .$seolink. değeri veya diğer verilerden herhangi biri boşsa, bunu mysql'e yazmasın. Bunu nasıl yapabilirim?


    	
    $seourls = "http://".$asiteadresi."/".$vid."/video/".$seolink.".html";
    $kontrol=mysql_num_rows(mysql_query("Select * from video where vid='$vid'"));
    if ($kontrol<=0){
    $hit='2';
    mysql_query("Insert Into video (vid,hit,seourl,title) values ('".$vid."','".$hit."','".$seourls."','".mysql_real_escape_string($title)."')");
    } else {
    mysql_query("Update video set hit=hit+1 where vid='$vid'");
  • 30-12-2014, 00:25:56
    #2
    if( ($seolink == "") or ($vid == "") ) {
    Dbye ekleme
    }
    else
    {
    Dbye ekle
    }
  • 30-12-2014, 00:33:46
    #3
    Teşekkür ederim ilginiz için.

    Db'ye ekle kodu bu sanırım:
    mysql_query("Insert Into video (vid,hit,seourl,title) values ('".$vid."','".$hit."','".$seourls."','".mysql_rea l_escape_string($title)."')");

    Peki ekleme kodu ne olacak?
  • 30-12-2014, 00:58:40
    #4
    bilgicc adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,

    Gelen verilerde $seolink bazen boş oluyor, dolayısıyla ilgili sayfa

    http://www.site.com/abc/video/.html olarak görünüyor ve 403 hata kodu döndürüyor.

    Olması gereken
    http://www.site.com/abc/video/sef-link.html


    Sorum ise şu;

    Eğer .$seolink. değeri veya diğer verilerden herhangi biri boşsa, bunu mysql'e yazmasın. Bunu nasıl yapabilirim?


    	
    $seourls = "http://".$asiteadresi."/".$vid."/video/".$seolink.".html";
    $kontrol=mysql_num_rows(mysql_query("Select * from video where vid='$vid'"));
    if ($kontrol<=0){
    $hit='2';
    mysql_query("Insert Into video (vid,hit,seourl,title) values ('".$vid."','".$hit."','".$seourls."','".mysql_real_escape_string($title)."')");
    } else {
    mysql_query("Update video set hit=hit+1 where vid='$vid'");
    $seourls = "http://".$asiteadresi."/".$vid."/video/".$seolink.".html"; 
    $kontrol=mysql_num_rows(mysql_query("select * from video where vid='$vid'")); 
    $row_vid=mysql_fetch_assoc(mysql_query("SELECT seourl FROM video where vid = '$vid'"));
    if(!empty($row_vid["seourl"]) )
    {
    if ($kontrol<=0){ 
    $hit='2'; 
    mysql_query("insert Into video (vid,hit,seourl,title) values ('$vid','$hit','$seourls','".mysql_real_escape_string($title)."')"); 
    }else 
    { 
    mysql_query("update video set hit=hit+1 where vid='$vid'");  
    }
    }
  • 30-12-2014, 09:10:31
    #5
    Çok teşekkür ederim. Sorun çözülmüştür.