Zoeken op een andere pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Thijn

Thijn

13/03/2008 17:45:00
Quote Anchor link
Ik heb een klein probleempje.
Ik heb een forum van phpbb, op de index pagina staan statestieken.
Dit staat er bijvoorbeeld: Totaal aantal berichten 389 | Totaal aantal onderwerpen 25 | Totaal aantal leden 18 | Ons nieuwste lid is *******.
Nu wil ik het aantal berichten uit de bron halen en op een andere pagina laten zien. Nu heb ik al gezocht en kwam een scriptje voor habbo tegen (http://www.phphulp.nl/php/scripts/1/767/) maar helaas werkt dit niet. (ik krijg de hele lap tekst). Weet iemand een oplossing?
 
PHP hulp

PHP hulp

01/11/2024 02:31:32
 
Thijn

Thijn

14/03/2008 13:43:00
Quote Anchor link
Niemand??
 
Mitch

Mitch

14/03/2008 13:55:00
Quote Anchor link
nee
Gewijzigd op 01/01/1970 01:00:00 door Mitch
 
Mebus  Hackintosh

Mebus Hackintosh

14/03/2008 14:30:00
 
Thijn

Thijn

14/03/2008 14:51:00
Quote Anchor link
Is er anders een script wat de rijen in een db telt (de berichten zijn opgeslagen in een db)??
 
TJVB tvb

TJVB tvb

14/03/2008 15:00:00
Quote Anchor link
Als je zelf de database hebt kun je met de juiste query's daar de informatie uit halen.
 
Thijn

Thijn

14/03/2008 15:10:00
Quote Anchor link
ja ik heb zelf een db, maar weet iemand mischien een script om te tellen hoeveel rijen er in een tabel staan?? Ik dacht iets met count() maar verder kom ik niet :(
Gewijzigd op 01/01/1970 01:00:00 door Thijn
 
Mitch

Mitch

14/03/2008 15:18:00
Quote Anchor link
yes ik kan helpen!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$query = "SELECT COUNT(rij) AS naam FROM tabel" ;
$result = mysql_query($query) ;
$rij = mysql_fetch_assoc($result);
echo '<b><font size="3">Aantal: ' . $rij['naam'] . '</font></b><br>';
Gewijzigd op 01/01/1970 01:00:00 door Mitch
 
Thijn

Thijn

14/03/2008 15:24:00
Quote Anchor link
Ok, ik zal eens kijken
 
Thijn

Thijn

14/03/2008 15:25:00
Quote Anchor link
Ik krijg deze fout :S

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/klassd2l/domains/klasd2l.gethost.nl/public_html/forum/aantal.php on line 16
Aantal:
 
Mitch

Mitch

14/03/2008 15:31:00
Quote Anchor link
je heb iets niet goed ingevoerd bij $query.
code??
 
Thijn

Thijn

14/03/2008 16:04:00
Quote Anchor link
Ik heb het helemaal zo over genomen, ik heb een db connectie, ik heb alleen de velden veranderd??
 
Thijn

Thijn

15/03/2008 13:39:00
Quote Anchor link
Dit is mijn script wat niet lukt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$db
= array (
    'host' => 'localhost',
    'user' => '*****',
    'pass' => '************',
    'dbname' => 'forum'
);

mysql_connect($db['host'], $db['user'], $db['pass']);
?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$query
= "SELECT COUNT(post_id) AS naam FROM php_posts" ;
$result = mysql_query($query) ;
$rij = mysql_fetch_assoc($result);
echo '<b><font size="3">Aantal: ' . $rij['naam'] . '</font></b><br>';
?>


Daarbij krijg ik deze fout:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Server\UsbWebserver\Root\aantal.php on line 14
Aantal:
Gewijzigd op 01/01/1970 01:00:00 door Thijn
 
Crispijn -

Crispijn -

15/03/2008 13:46:00
Quote Anchor link
ga eens foutafhandeling toepassen. je ziet nergens of je query wel netjes gelukt is.

dus minimaal dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if($result){
//fetchen
}else{
trigger_error(mysql_error());
}

?>
 
Thijn

Thijn

15/03/2008 13:52:00
Quote Anchor link
Ik ben echt super slecht in sql dus kun je mischien het scriptje met de foutafhandeling in mijn scriptje zetten??
 
Thijn

Thijn

16/03/2008 12:58:00
Quote Anchor link
Ik heb het nu opgelost met dit script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
mysql_connect("Host", "User", "Pass") or die(mysql_error());
mysql_select_db("DB") or die(mysql_error());
?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$sql
= "SELECT COUNT(post_id) FROM phpbb_posts";
$query = mysql_query($sql) or die(mysql_error());
$hoeveel = mysql_result($query,0,0);
echo $hoeveel;
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.