lostyazilim

hite göre resim nasıl yapılır ?

12 Mesajlar 2.137 Okunma
lstbozum
wmaraci reklam

vivaldi vivaldi WM Aracı Kullanıcı
  • Üyelik 06.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek gümrük komisyoncusu
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 26
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
bi konuda yardıma ihtiyacım var hite göre resim gösterme olayını yapmaya çalışıyorum fakat haliyle çok fazla php bilgim olmadığı için yapamıyorum. yapmak istediğim sqlde kayıtlı verilerin almış olduğu hite göre resim göstermeyi nasıl yaparım. yani A verisi bugün 100 hit almış yukarı ok, B verisi bugün hiç hit almamış aşağı ok gibi. Böle bişeyin yapılması mümkünmüdür. yardım ederseniz sevinirim. bu sayede php'yi de çözüyorum :)




$bugun=date("z");

$ay=date("m");

$yil=date("y"); ?>

Bu makale Bugün
$cek=mysql_query("SELECT COUNT(hit.id) FROM hit inner join makale on makale.id=hit.makaleid where hit.makaleid='$id' and hit.gun='$bugun' and hit.ay='$ay' and hit.yil='$yil' ");

while($sayim=mysql_fetch_row($cek)) { echo $sayim['0'] ; }

?> ziyaret edilmiştir.
hit çekme olayı bu şekilde buna nasıl bi kod ekleyip yanında gün içinde aldığı hite göre aşağı yada yukarı ok şeklinde resim gösterebilirim. Mesela günde 5 den az okunuyorsa aşağı 5 den fazla okunuyorsa yukarı ok gibi.
 

 

wmaraci
reklam

LadyArch3r LadyArch3r Web Developer Kullanıcı
  • Üyelik 02.04.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Developer
  • Konum Antalya
  • Ad Soyad B** K**
  • Mesajlar 930
  • Beğeniler 60 / 102
  • Ticaret 3, (%100)
Kayıtları günlük tutarsın. Her gün belirli bir saat cron job ile kontrol yaparsın. Dünkü sayı bugünkü sayıdan büyükse küçüktür resmi büyük ise büyüktür resmi gösterebilirsin. Wmaracındaki google sıralama kısmı böyle yapılmıştır büyük bir ihtimalle.
 

 

spider58 spider58 WM Aracı Kullanıcı
  • Üyelik 26.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 44
  • Beğeniler 15 / 37
  • Ticaret 0, (%0)

$bugun=date("z");

$ay=date("m");

$yil=date("y"); ?>

Bu makale Bugün
$cek=mysql_query("SELECT COUNT(hit.id) FROM hit inner join makale on makale.id=hit.makaleid where hit.makaleid='$id' and hit.gun='$bugun' and hit.ay='$ay' and hit.yil='$yil' ");

$okunma = mysql_num_rows(mysql_query($cek));
echo $okunma.'defa ziyaret edilmiştir.';

if ($okunma < 5 ) {
echo '';
} else {
echo '';
}
 

 

vivaldi vivaldi WM Aracı Kullanıcı
  • Üyelik 06.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek gümrük komisyoncusu
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 26
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)

spider58 adlı üyeden alıntı


$bugun=date("z");

$ay=date("m");

$yil=date("y"); ?>

Bu makale Bugün
$cek=mysql_query("SELECT COUNT(hit.id) FROM hit inner join makale on makale.id=hit.makaleid where hit.makaleid='$id' and hit.gun='$bugun' and hit.ay='$ay' and hit.yil='$yil' ");

$okunma = mysql_num_rows(mysql_query($cek));
echo $okunma.'defa ziyaret edilmiştir.';

if ($okunma < 5 ) {
echo '';
} else {
echo '';
}


teşekkür ederim işte wmaraci'ni bu yüzden seviyorum başka yerde olsak şimdiye kavga ediyor olurduk yok git paralı yaptır gibisinden laflar eden çıkardı. :) evet oldu resim görünüyor şimdi ama 5 den büyük olanda aşağı ok gözüküyor, küçük olanda aşağı ok gözüküyor. ayrımını yapmadı biryerde bir hata var ama bulamadım.
 

 

wmaraci
wmaraci

spider58 spider58 WM Aracı Kullanıcı
  • Üyelik 26.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 44
  • Beğeniler 15 / 37
  • Ticaret 0, (%0)

vivaldi adlı üyeden alıntı

teşekkür ederim işte wmaraci'ni bu yüzden seviyorum başka yerde olsak şimdiye kavga ediyor olurduk yok git paralı yaptır gibisinden laflar eden çıkardı. :) evet oldu resim görünüyor şimdi ama 5 den büyük olanda aşağı ok gözüküyor, küçük olanda aşağı ok gözüküyor. ayrımını yapmadı biryerde bir hata var ama bulamadım.


her ikisinde de aşağı ok görünmez. imkansız.

< 5 ise aşağı
<= 5 ise yukarı ok çıkar.
 

 

vivaldi vivaldi WM Aracı Kullanıcı
  • Üyelik 06.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek gümrük komisyoncusu
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 26
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)

spider58 adlı üyeden alıntı

her ikisinde de aşağı ok görünmez. imkansız.

< 5 ise aşağı
<= 5 ise yukarı ok çıkar.



valla 4 hit almış da aşağı ok gösteriyo , 14 hit almışta aşağı ok gösteriyor çözemedim ben dediğin şekilde aynen uyguladım.
 

 

spider58 spider58 WM Aracı Kullanıcı
  • Üyelik 26.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 44
  • Beğeniler 15 / 37
  • Ticaret 0, (%0)

vivaldi adlı üyeden alıntı

valla 4 hit almış da aşağı ok gösteriyo , 14 hit almışta aşağı ok gösteriyor çözemedim ben dediğin şekilde aynen uyguladım.





$bugun=date("z");

$ay=date("m");

$yil=date("y"); ?>

Bu makale Bugün
$cek=mysql_query("SELECT COUNT(hit.id) hit FROM hit inner join makale on makale.id=hit.makaleid where hit.makaleid='$id' and hit.gun='$bugun' and hit.ay='$ay' and hit.yil='$yil' ");

$satir = mysql_fetch_array($cek,MYSQL_ASSOC);
echo $satir['hit'].' defa ziyaret edilmiştir.';

if ($satir['hit'] < 5 ) {
echo '';
} else {
echo '';
}


Ek Olarak: şimdi verdiğim kodları dene hocam.
 

 

vivaldi vivaldi WM Aracı Kullanıcı
  • Üyelik 06.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek gümrük komisyoncusu
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 26
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
yok hocam ikiside olmadı ikiside aşağı ok gösteriyor
 

 

spider58 spider58 WM Aracı Kullanıcı
  • Üyelik 26.03.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum Ankara
  • Ad Soyad M** G**
  • Mesajlar 44
  • Beğeniler 15 / 37
  • Ticaret 0, (%0)

vivaldi adlı üyeden alıntı

yok hocam ikiside olmadı ikiside aşağı ok gösteriyor


Aşağıdaki kodların çalışmaması için bir sebep yok hocam. denemedim ama çalışır. yaptığımız iş gayet basit.


$bugun=date("z");

$ay=date("m");

$yil=date("y"); ?>

Bu makale Bugün
$cek=mysql_query("SELECT COUNT(hit.id) hitim FROM hit inner join makale on makale.id=hit.makaleid where hit.makaleid='$id' and hit.gun='$bugun' and hit.ay='$ay' and hit.yil='$yil' ");

$satir = mysql_fetch_array($cek,MYSQL_ASSOC);
echo $satir['hitim'].' defa ziyaret edilmiştir.';

if ($satir['hitim'] < 5 ) {
echo '';
} else {
echo '';
}

?>
 

 

vivaldi vivaldi WM Aracı Kullanıcı
  • Üyelik 06.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek gümrük komisyoncusu
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 26
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
kod çalışıyor kodda bi sıkıntı yok fakat 5 belirledik 5 den küçük olursa aşağı büyükse yukarı ok şeklinde olması gerekiyor fakat şuanda 3 hit alanda yukarı 20 hit alanda yukarı gösteriyor kodu birebir kopyaladım.

Ek Olarak: tamam hocam çözdüm olayı deneme yanılma yöntemi ile oldu şimdi teşekkür ederim ilgin için. sayende yeni bir şey daha öğrendim.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al