visits blijft op 0 staan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marco

Marco

04/05/2007 09:46:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?




$selecteren
= mysql_query("SELECT * FROM paginas ORDER BY `visits` DESC LIMIT 100");  
$i = 0;
while ($data = mysql_fetch_assoc($selecteren))
    {

$i++;
echo $i . ' = ' .$data['titel'] . ' > ' . $data['visits'] . '<br>';
    }



?>


Dit is een top100 lijst en die geeft weer:
1 = www > 0
Nu blijft het aantal visits op 0 staan, iemand een idee wat fout gaat en waarom die niet bijteld?
 
PHP hulp

PHP hulp

05/11/2024 14:52:59
 
GaMer B

GaMer B

04/05/2007 10:28:00
Quote Anchor link
Limit: Als je dat eens verandert in LIMIT 0,100?
 
Marco

Marco

04/05/2007 10:32:00
Quote Anchor link
Hoe kan ik dit oplossen?
Gewijzigd op 01/01/1970 01:00:00 door Marco
 
- SanThe -

- SanThe -

04/05/2007 10:46:00
Quote Anchor link
Je teller in de database wordt blijkbaar niet verhoogd.
 
GaMer B

GaMer B

04/05/2007 10:49:00
Quote Anchor link
SanThe schreef op 04.05.2007 10:46:
Je teller in de database wordt blijkbaar niet verhoogd.

Dat is ook mogelijk ja. Plaats even de code van het stuk script waarbij je het verhoogt + 1
 
Marco

Marco

04/05/2007 10:55:00
Quote Anchor link
dus die $i = 0; naar $i = +1; zetten?
 
Harmen

Harmen

04/05/2007 11:12:00
Quote Anchor link
$i++
 
Marco

Marco

04/05/2007 11:26:00
Quote Anchor link
die $++ staat er toch?
 
GaMer B

GaMer B

04/05/2007 11:33:00
Quote Anchor link
Nee, geef eens het stuk code die bij elke visit + 1 doet..
 
Marco

Marco

04/05/2007 12:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?




$selecteren
= mysql_query("SELECT * FROM paginas ORDER BY `visits` DESC LIMIT 0,100");  
$i = 0;
while ($data = mysql_fetch_assoc($selecteren))
    {

$i++;
echo $i . ' = ' .$data['titel'] . ' > ' . $data['visits'] . '<br>';
    }



?>


Dit is de code, maar weet niet waar je +1 doet
 
Jan geen

Jan geen

04/05/2007 13:25:00
Quote Anchor link
als je nou eerst is kijkt wat de mensen bedoelen, laat de code is zien waarmee je de visits in de database zet. Misschien gaat het daar wel fout.
 
GaMer B

GaMer B

04/05/2007 13:43:00
Quote Anchor link
Marco, je update nergens je database wanneer er een visit is. Nogal logisch dat er dan 0 staat.
Wat je laat zien is de code die de visits UIT de database haalt, maar laat de code eens zien die je database UPDATE met +1 voor elke visit.
 
Jaws

Jaws

04/05/2007 13:49:00
Quote Anchor link
Heb je geen tool zoals PHPMyAdmin? Dan kijk je even in die "paginas" tabel. Ik denk namelijk ook dat die visits gewoon op 0 staan.
 
GaMer B

GaMer B

04/05/2007 14:12:00
Quote Anchor link
Ook is het handig om:
$selecteren = mysql_query("SELECT * FROM paginas ORDER BY `visits` DESC LIMIT 0,100");
even uit te breiden met:
or die(mysql_error());
in verband met debuggen.
 
Marco

Marco

04/05/2007 15:43:00
Quote Anchor link
sorry jongens, heb dit systeem ook zo gekregen, en zie gewoon dat er dingen niet correct werken, dus ben die problemen aan het oplossen.

wat in me database van visits staat is: `visits` int(10) NOT NULL default '0',
 
Sebastiaan Blaas

Sebastiaan Blaas

04/05/2007 16:48:00
Quote Anchor link
Marco, lees eens...

De vraag is, "Toon stukje coden waar de visits in je database worden opgehoogd.

Dus iets in de trand van

update pagina set visits=visits+1 WHERE pagina='bla';
 



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.