Selam. Bootstrap değil de doğrudan siz kendi ızgara sisteminizi yazabilirsiniz ama çok uzun ve zorlu olur bu nedenle şunu belirtmek isterim;
Mesela diyelim ki iphone'yi baz alarak düzenleme yapacaksınız bu durumda tek ihtiyacınız olacak şey ölçüler. Örnek genişlik 320px olduğunu varsayalım ve 370px genişliğine geldiğinde farklı bir reaksyon göstermesini isteyeceksiniz zira farklı bir ekran boyutunu illa ki düşünmek durumundasınız.
O halde;
@media(min-width: 320px) and (max-width:370px) {
buraya kaynak kodunuzu yazmalısınız. Örnek veriyorum h1'in 30 px'den 15 px'e düşmesini istiyorsunuz bu durumda:
.h1 {
font-size:15px !important;
}
}
Yukarıdaki kod satırını amacınıza ve ekran çözünürlüklerine göre düzenlerseniz istediğiniz ekrana göre istediğiniz ayarlamayı yapabilirsiniz. Yok olmasını istediğiniz divi yok eder (display:none veya opacity:0), veya yerine farklı bir div getirtebilirsiniz. Umarım açıklayıcı olmuştur.
Hocam tekrardan merhaba, dediğinizi yaptım ancak sonuç değişmedi. Ben de oldukça yeniyim PHP'de kusura bakmayın belki de kolay bir yöntemi var ancak ben bilmiyorum.
Tam olarak yapmaya çalıştığım şey şu, nerede yanlış yaptığımı gösterirseniz çok daha iyi olabilir.
Öncelikle kayıtlı ipleri veritabanından çekiyor ve zamana göre sıralatıyorum:
<?php
$veriler = $db->prepare("SELECT * FROM myips ORDER BY zaman DESC");
$veriler->execute();
$arr = $veriler->fetchAll(PDO::FETCH_ASSOC);
foreach ($arr as $deger):
?>
Bundan sonraki süreçte sizin verdiğiniz kodu, tablo değerindeki ip kısmı için kullanıyorum:
<td><?php echo $deger ['ip'];
$query = $db->prepare('SELECT *, COUNT(*) AS say FROM myips GROUP BY ip HAVING say>1');
$query->execute();
if( $query->rowCount() ):
while( $row = $query->fetch(PDO::FETCH_OBJ) ){
echo " $row->say";
}
endif;
?>
Bundan sonra gelen çıktı IP adresi yanında IP'lerin adetini ve kaç farklı adet varsa yan yana yazdırıyor. Benim istediğim sadece o IP'ten kaç adet girmişse yanına (2) veya (5) gibi rakam yazmak.
Örnek veriyorum A IP'ınden 4 tane varsa bunun diğer bloklara karışmaması lazım sadece ilgili IP sayısı ilgili IP'lerin yanında yazmalı.
Kusura bakmayın vaktinizi alıyorum, eğer böyle bir şey mümkünse nasıl yapabilirim uykularım kaçtı bir türlü beceremedim :)
Hocam öncelikle ilginiz ve yardımseverliğiniz için çok teşekkür ederim. Vermiş olduğunuz kodu uyguladım gayet güzel çalışıyor ancak;
http://prntscr.com/tjt0ad
Resimdeki tabloda çektirdiğim iplerin yan tarafına kaç adet olduklarını yazdırıyorum ancak her iki sonucu da ekrana basıyor. Yani bir ipten 3 tane varsa 3 diğerinden 2 tane varsa 2 diye yan yana yazdırıyor. Bunu sadece var olan satırdaki ip sayısını yazdıracak şekilde ayarlayamaz mıyım?
Mesela 127.2.2 3
uyguladığım kod ise tam olarak şu:
$query = $db->prepare('SELECT , COUNT() AS say FROM myips GROUP BY ip HAVING say>1');
$query->execute();
if( $query->rowCount() ):
while( $row = $query->fetch(PDO::FETCH_OBJ) ){
echo " $row->say";
}
endif;
?>