Üye sayısı.

Başlatan darkwing, 11 Eyl 2018, 18:08

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçiler konuyu incelemekte.

darkwing

SMF Forum temasını SA-MP'a uyarlamaya çalışıyorum fakat üye sayısını çekemedim bir türlü. Yardımcı olur musunuz?

Forumdaki kodlar:

</td>
<td>
<table class="table_list" style="border: 1px solid #e4e4e4;">
<tbody>
<tr class="windowbg4" style="border: 1px solid #e4e4e4; background: #fcfcfc;">
<td><b>Sıra</b></td>
<td><b>Birlik Adı</b></td>
<td><b>Üye Sayısı</b></td>
<td><b>Tür</b></td>

</tr>';

$factsorgu = mysql_query("SELECT * FROM  factions ORDER BY factionUye DESC LIMIT 10" );


while ($okut = mysql_fetch_array($factsorgu)) {

$f_tip = $okut['factionType'];
if($f_tip == 1 ) {
$f_tip = "Özel";
}
else if($f_tip == 2 ) {
$f_tip = "Özel";
}
else if($f_tip == 3 ) {
$f_tip = "Özel";
}
else if($f_tip == 4 ) {
$f_tip = "Özel";
}
else if($f_tip == 5 ) {
$f_tip = "Diğer";
}
else if($f_tip == 6 ) {
$f_tip = "Özel";
}
else if($f_tip == 7 ) {
$f_tip = "Özel";
}


if($toplam >= 15) break;
$toplam++;
echo '
<tr class="windowbg4" style=" height: 41px; border: 1px solid #e4e4e4; background: #fff;">
<td>',$toplam,'</td>
<td>', $okut['factionName'],'</td>
<td>', $okut['factionUye'],'</td>
<td><b>', $f_tip, '</b></td>';
}

echo '
</tbody>
</table>
</td>

'factionUye' adlı veri, hatalı.

gecitli

factionUye değeri tabloda neyi embede edyor?

Tanimin bu olmali

http://wiki.simplemachines.org/smf/Db_insert
http://www.webtiryaki.com

webmaster forumu

Free & Premium Responsive Themes for SMF.

darkwing

#2
Hocam "factionUye" verisini eklediğimde oyun modumda hatalar oluşuyor bu sebepten dolayı eklemedim, yani buglu diyebilirim. PHP şeklinde nasıl üyeleri listelerim? Oyun modumda şöyle bir kod var: (pawno)
stock BirlikUyeSayisiCek(birlikid)
{
new query[128], sonuc, Cache: sayi_query;
mysql_format(g_iHandle, query, sizeof(query), "SELECT null FROM characters WHERE Faction=%d", FactionData[birlikid][factionID]);
sayi_query = mysql_query(g_iHandle, query);
sonuc = cache_num_rows();
cache_delete(sayi_query);
return sonuc;
}

tarantula901

Bir müsait bir zamanımda diğer kodu inceleyip kodu eklemeye çalışırım. siz bu uyelerı oyun tablosundanmı cekıyorsunuz yoksa smf tablosundakı uyelerimi çekmeye çalışıyorsunuz. smf dışı bir kod ise  o tür konuları kendi kategorisinde açmayı unutmayın.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

darkwing

#4
Oyun tablosundan. Forumda yeni olduğum için acele açtım konuyu kusura bakmayın. Teşekkürler.
<?php
$baglanti 
= @mysql_connect('localhost''root','');
$veritabani = @mysql_select_db('herarpg'); 
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'UTF8'");
mysql_query("SET character_set_client = 'UTF8'");
mysql_query("SET character_set_results = 'UTF8'");
if (!
$veritabani
{
die(
'Bağlanamadı: ' mysql_error());
}
?>

tarantula901

Alıntı yapılan: darkwing - 12 Eyl 2018, 16:05
Oyun tablosundan. Forumda yeni olduğum için acele açtım konuyu kusura bakmayın. Teşekkürler.
<?php
$baglanti 
= @mysql_connect('localhost''root','');
$veritabani = @mysql_select_db('herarpg'); 
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'UTF8'");
mysql_query("SET character_set_client = 'UTF8'");
mysql_query("SET character_set_results = 'UTF8'");
if (!
$veritabani
{
die(
'Bağlanamadı: ' mysql_error());
}
?>

son eklediğiniz ayar tablosu birde üye çekmek için kullanmış olduğunuz kodları ekleyin ve db deki oyun tablosu adı ve sütunlarını yazın
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

darkwing

#6
"characters"teki "Faction"

"factions"daki" "factionID"

diğer kodları konuya attım.

$factsorgu = mysql_query("SELECT * FROM  factions ORDER BY factionID DESC LIMIT 10" );
bu kodu listelerken kullanıyorum. Bu koddaki "factionID" yerine üye sayısını yapacaktım işte yapamadım bir türlü.

tarantula901

Sütunları şöyle üye tablosunun
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

darkwing

Character tableında
ID - Username - Character - Faction daha birsürü var

darkwing


tarantula901

#10
Üsteki kodda factionID sunu şunla değiş ID
factions. Tablosu üye tablosumu
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

darkwing

characters üye tablosu
factions ise birliklerin oldugu tablo
characters içindeki "Faction" "factions"taki "factionID" ile bağlantılı

tarantula901

FactionId ile üye tablosunun adını değiştir sonra kodu kullan
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin