Hallow,

Ik ben weer eens bezig met m'n PHP IRC Bot,

alleen nu kom ik dit probleem tegen:

Ik wou graag dat mensen konden zien hoe veel en wie de administrator-en zijn.
Nu had ik dit scriptje ervoor geschreven:

<?php
if(strtoupper(substr($buffertext, 0, 7)) == '!ADMINS') {
$admins = '';
$totadmins = 0;
$wtf = mysql_query("SELECT * FROM admin") or cmd_send(prep_text(mysql_error()));
while($wtf = mysql_fetch_array($wtf)){
$totadmins = $totadmins + 1;
if($wtf['level'] == 3){ $admins .= $totadmins.") 3".$wtf['name']." ";
}else if($wtf['level'] == 2){ $admins .= $totadmins.") 14".$wtf['name']." ";
}else{ $admins .= $totadmins.") 15".$wtf['name']." ";
}
}
if($totadmins == 1){
cmd_send(prep_text("There is ".$totadmins." at the moment, 3Level 3 Admin, 14Level 2 Admin, 15Leven 1 Admin."));
cmd_send(prep_text("The admin is: $admins"));
}else{
cmd_send(prep_text("There are ".$totadmins." at the moment, 3Level 3 Admin, 14Level 2 Admin, 15Leven 1 Admin."));
cmd_send(prep_text("The admins are: $admins"));
}
}
?>


alleen er staan in de tabel 'admin' 2 collomen, maar hij zegt dat er 1 admin is en laat ook maar 1 naam zien.

weet iemand wat ik hier verkeerd doe?
( even de functies uitleggen:
cmd_send(); verstuurt een commando naar de IRC channel
prep_text(); hiermee zegt de bot wat er in de waarde staat.
)

Reageren