View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 24.03.2008   #5 (permalink)
albay
 
albay's Avatar
 
Üyelik Tarihi: 09.05.2007
Yer: İzmir
Yaş: 17
Mesaj: 115
Re: Bir kere veren bir daha vermesin ama nasıl?

genel mantık olarak mysql_num_rows ile daha önce istediğimiz koşula sahip olan bir kayıt var mı yok mu kontrol edip if ile 0 yada 1 sonucu ile işlemi yapmasını denetleriz.. aşağıdaki gibi

PHP Code:
<?PHP
    defined 
('_VALID_MOS') or die( 'Direct Access to this location is not allowed.' );
    
$kontrol $database->setQuery"SELECT imgvotes, imgvotesum FROM #__productbook WHERE id = '$id'" );
    if(
mysql_num_rows($kontrol)==0){

    
$database->setQuery"SELECT imgvotes, imgvotesum FROM #__productbook WHERE id = '$id'" );

    
$result1=$database->query();



    list( 
$imgvotes$imgvotesum )=mysql_fetch_row$result1 );



    
$imgvotes++;

    
$imgvotesum=$imgvotesum $imgvote;



   
$database->setQuery"UPDATE #__productbook SET imgvotes='$imgvotes', imgvotesum='$imgvotesum' WHERE id=$id" );

    
$database->query();

        echo 
"<script> alert('".$PRODUBK->PRODUBK_0031."');

        document.location.href='"
.sefRelToAbs("index.PHP?option=com_productbook&func=detail&Itemid=$Itemid&id=$id")."';</script>";


    }
?>
__________________
SHE-KER Networks
albay şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin