hoi, ik wil het volgende voor elkaar krijgen in mijn bovenste balk van mijn website:
Er zijn op dit moment ... leden geregistreerd
De code die erbij hoort heb ik al gevonden en de array ook, maar hoe voeg ik het toe? ik heb al van alles geprobeerd:
[php:1:7974c9526f] ."<td align=\"right\" class=\"boxtitle\" width=\"33%\"><b>\n";
$numrows = sql_num_rows(sql_query("select uid from $user_prefix"._users."", $dbi), $dbi);
echo " Er zijn op dit moment $unum "._REGUSERS2." </b></td>\n"
[/php:1:7974c9526f]
Hierbij is _regusers2 (leden) een vervanging van _regusers (Leden). dit omdat _regusers met een hoofdletter is.
ik dacht dat:
[php:1:7974c9526f] $numrows = sql_num_rows(sql_query("select uid from $user_prefix"._users."", $dbi), $dbi); [/php:1:7974c9526f]
vervangen moest worden door:
[php:1:7974c9526f] $unum = $db->sql_numrows($db->sql_query("select user_id from ".$user_prefix."_users"));[/php:1:7974c9526f]
maar dat helpt niet.
help?
BlueLion Administrator
Joined: Aug 21, 2004
Posts: 2836
Posted:
Tue 14 Aug 2007 20:03
Vervang
Code:
."<td align=\"right\" class=\"boxtitle\" width=\"33%\"><b>\n";
$numrows = sql_num_rows(sql_query("select uid from $user_prefix"._u sers."", $dbi), $dbi);
echo " Er zijn op dit moment $unum "._REGUS ERS2." </b></td>\n"
door
Code:
."<td align=\"right\" class=\"boxtitle\" width=\"33%\"><b>\n";
$result = $db->sql_query ("SELECT COUNT(user_id)-1 AS totalreg FROM ".$user_prefix."_users");
echo "Er zijn op dit moment ".intval($result['totalreg'])." "._REGUSERS2." </b></td>\n"
Je hebt hiervoor een nieuwe functie gemaakt, of gewoon tussengevoegd?
Is $db en $user_prefix global?
BL
_________________ Te Lezen: Forum Regels | Te Gebruiken: Forum Zoek Functie Aanbevolen PHP-Nuke versie: PHP-Nuke 7.6pl3.1! Aanbevolen Security AddOn: Nuke Sentinel™
redroest Gevorderd
Joined: Feb 20, 2007
Posts: 70
Posted:
Tue 14 Aug 2007 21:46
Dat weet ik niet, ik zag in statics/index.php dat de array $unum in dit zinnetje:
[php:1:d19d15eb4b]$unum = $db->sql_numrows($db->sql_query("select user_id from ".$user_ prefix."_users"));[/php:1:d19d15eb4b]
is beschreven. ik nam dus aan dat het werkte, maar hij geeft vanaf die regel de rest van de pagina niet weer als ik het verander op mijn manier. Ook op jou manier werkt het niet en krijg ik precies hetzelfde resultaat. Ik weet dat er een manier is, maar daar heb ik nog niet zoveel ervaring voor
Last edited by redroest on Tue 14 Aug 2007 21:52; edited 1 time in total
BlueLion Administrator
Joined: Aug 21, 2004
Posts: 2836
Posted:
Tue 14 Aug 2007 21:49
Mijn manier werkt wel, alleen geef je geen antwoord op mijn vraag!
Plaats desnoods je header hier, zonder javascript!
BL
_________________ Te Lezen: Forum Regels | Te Gebruiken: Forum Zoek Functie Aanbevolen PHP-Nuke versie: PHP-Nuke 7.6pl3.1! Aanbevolen Security AddOn: Nuke Sentinel™
redroest Gevorderd
Joined: Feb 20, 2007
Posts: 70
Posted:
Wed 15 Aug 2007 1:09
sorry, maar ik weet niet precies wat ik gedaan heb, en ik weet ook niet waar ik javascript gebruikt heb? ik gok dat ik php sybtax highlighter niet moet gebruiken maar de code display? nogmaal sorry ben echt nieuw met dit soort dingen.
ik denk dat ik een functie heb tussengevoegt. dit is mijn volledige header function die in theme.php staat (themes/xgreen/theme.php)
Ik nam aan dat ik de $unum tussen de globals moest zetten en hem dan net als in modules/statistics/index.php moest oproepen uit de database net als deze code: (hiermee roept modules/statistics/index.php de leden op)
Code:
$unum = $db->sql_numrows($db->sql_query("select user_id from ".$user_prefix."_users"));
Het gaat mij erom dat ik het aantal leden te zien krijg die op dit moment zijn geregistreerd en ik weet dat ik in de buurt zit/zat. Het is me alleen nog niet gelukt.
$result = $db->sql_fetchrow($db->sql_query ("SELECT COUNT(user_id)-1 AS totalreg FROM ".$user_prefix."_users"));
if($result['totalreg'] == 1) {
echo "Er is op dit moment ".intval($result['totalreg'])." "._REGUSERS2." </b>\n";
}
else
{
echo "Er zijn op dit moment ".intval($result['totalreg'])." "._REGUSERS2." </b>\n";
}
Tevens code verbeterd en XHTML compliant gemaakt. Voor wat het waard is...
BL
_________________ Te Lezen: Forum Regels | Te Gebruiken: Forum Zoek Functie Aanbevolen PHP-Nuke versie: PHP-Nuke 7.6pl3.1! Aanbevolen Security AddOn: Nuke Sentinel™
redroest Gevorderd
Joined: Feb 20, 2007
Posts: 70
Posted:
Wed 15 Aug 2007 7:26
Hj werkt niet, ik heb de hele code gekopieerd en erin gezet, maar dan krijg ik een wit scherm. ik zag dat (waarschijnlijk een bug in het forum) ervoor zorgt dat de img tags die je plaatste er op deze manier stonden: im g
Helaas hielp het met het verbeteren van deze tags ook niet en kreeg ik weer een wit scherm.
BlueLion Administrator
Joined: Aug 21, 2004
Posts: 2836
Posted:
Wed 15 Aug 2007 7:29
Email mij je complete theme, dan wijzig ik het nu nog voor je.
BL
_________________ Te Lezen: Forum Regels | Te Gebruiken: Forum Zoek Functie Aanbevolen PHP-Nuke versie: PHP-Nuke 7.6pl3.1! Aanbevolen Security AddOn: Nuke Sentinel™
Donaties
Adverteren
Wilt u het forum steunen, dan kunt u nu eenvoudig doneren met PayPal.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum