Merhaba arkadaşlar bu dersimizde sizlere Bir veri tabanında aynı isimde kaç tane üye var bunları yazdırmayı anlatacağım. Bunun için count tekniğini kullanacağız. Bu sayede istediğim alanı seçerek kaç tane var listeliyoruz.
İlk önce sizlere wordpress için nasıl entegre edebileceğimizi anlatacağım.
WordPress de kullanıcı bilgilerini çekmemiz gerekiyor bunun için kodlarımızı verelim;
|
<?php global $current_user;
get_currentuserinfo();
echo 'Kullanıcı Adı: ' . $current_user->user_login . "\n";
echo 'Kullanıcı Soyadı: ' . $current_user->user_lastname . "\n";
echo 'Kullanıcı email: ' . $current_user->user_email . "\n";
echo 'Kullanıcı Seviyesi: ' . $current_user->user_level . "\n";
echo 'Kullanıcı İsmi: ' . $current_user->user_firstname . "\n";
echo 'Kullanıcı Görünen Ad: ' . $current_user->display_name . "\n";
echo 'Kullanıcı ID: ' . $current_user->ID . "\n";
?>
|
Yukarıda istediğiniz alanı seçip kaç tane var şeklinde listele ye biliriz. Örneğin kaç tane üyemiz var, Kaç tane aynı isimde üyemiz var, Aynı seviyede kaç üye var şeklinde seçe biliriz.
Ben biraz daha farklı bir metot kullanacağım, bu metodu kendi sitemiz için geliştirdik. Üye girişi yapanlar fark edecektir sağ menüde mesajlaşma sisteminden veri çekiyoruz ve mesajımız olup olmadığını kontrol edip kaçta geldiyse yazdırıyoruz. Bu sistem mesaj sitemi ile entegre çalışmaktadır ama sizlere nasıl kullana bileceğinizi sade şekilde anlatacağım.
Yan menüdeki Kullanımı;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<div><table style="width:300px"><tr style="opacity:0.7" bgcolor="#00FFA3"><td class="linecon-user" style="color:#ffffff"> Hoş geldiniz <?php echo ucwords($current_user->display_name); ?></td></tr>
<tr><td class="linecon-comment"><a href="http://wmtarlasi.com/mesajlasma/"> Mesajlarım - Gelen: <font color='red'><?php
global $current_user;get_currentuserinfo();
$sorgu = mysql_query("select count(to_user) from wp_cartpauj_pm_messages WHERE to_user='$current_user->ID'");
$veri = mysql_fetch_array($sorgu);
echo $veri[0];
?></font> - Giden: <font color='red'><?php
global $current_user;get_currentuserinfo();
$sorgu = mysql_query("select count(from_user) from wp_cartpauj_pm_messages WHERE from_user='$current_user->ID'");
$veri = mysql_fetch_array($sorgu);
echo $veri[0];
?></font></a></td></tr><tr><td class="moon-cloud-download"><a href="http://wmtarlasi.com/wm-tarlasi-downloader/"> Wm Tarlası Downloader</a></td></tr><tr><td class="linecon-lock"><a href="http://wmtarlasi.com/wp-login.php?action=logout&_wpnonce=9889d9ca43"> Çıkış Yap</a></td></tr>
</table></div>
|
Kodların Sade Kısmı;
|
<?php
$sorgu = mysql_query("select count(Tablo) from tablo WHERE Tablo='Aranacak id veya kelime'");
$veri = mysql_fetch_array($sorgu);
echo $veri[0];
?>
|
Tablo=”Veri tabanında id veya hangi alanda aram yapılacaksa onu seçiyoruz”
Aranacak id veya kelime=”Tabloda belirlediğimiz sütunda hangi anahtar kelimeyi arayacağımızı seçiyoruz”
Daha sonra çıktı alıyoruz
Hiç yorum yok:
Write yorum