login  Naam:   Wachtwoord: 
Registreer je!
 Forum

No.1 statistiekenscript: Teller plaatsen van ..

Offline Euroinfo - 11/06/2006 17:42
Avatar van EuroinfoNieuw lid Beste leden,

Op mn site wil ik het No. 1 statistiekenscript gebruiken . http://www.site...amp;id=405

Nu weet ik alleen niet de juiste code waarmee ik de teller laat werken op al mn pagina's.

Ik maak gebruik van onderstaande code op index.php (index.php?p= )

  1. <?PHP
  2. include_once('log.inc.php');
  3. $log = new log($_GET['page']); // nu neemt hij dus bij '?page=test' die 'test'
  4. ?>


Wat moet ik aan de code veranderen om deze errors weg te krijgen?
  1. Notice: Undefined index: page in /home/*/public_html/index.php on line 144
  2.  
  3. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/*/public_html/log.inc.php on line 184


Volgens een member:
  1. <?php
  2. if(isset($_GET['p'])) {
  3. require_once 'log_inc.php'; // is geen functie...
  4. $log = new log($_GET['p']);
  5. }
  6. ?>

Geen errors, maar dan worden de bezoekers niet geteld..

:lamp: 

6 antwoorden

Gesponsorde links
Offline MothZone - 11/06/2006 17:44
Avatar van MothZone PHP ver gevorderde Je eerste stukje code moet dan dit zijn:
  1. <?PHP
  2. include_once('log.inc.php');
  3. $log = new log($_GET['p']); // nu neemt hij dus bij '?page=test' die 'test'
  4. ?>
Offline Euroinfo - 11/06/2006 17:50
Avatar van Euroinfo Nieuw lid Op index.php zelf krijg ik dan de errors:

  1. Notice: Undefined index: p in /home/drechtst/public_html/index.php on line 144
  2.  
  3. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/drechtst/public_html/log.inc.php on line 184


En de waarschuwing ook bij index.php?p=home
Offline MothZone - 11/06/2006 17:52 (laatste wijziging 11/06/2006 17:52)
Avatar van MothZone PHP ver gevorderde
  1. <?PHP
  2. include_once('log.inc.php');
  3. $log = isset($_GET['p']) ? new log($_GET['p']) : new log("home");
  4. ?>


Die warning heb k ook gehad toen k t script ff teste.
Offline Euroinfo - 11/06/2006 17:56 (laatste wijziging 11/06/2006 18:16)
Avatar van Euroinfo Nieuw lid nog steeds de error. 

Note: Ik weet niet waar log("home"); voor is maar home is niet de enigste pagina die ik wel tellen. 

  1. <?PHP
  2. //Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/drechtst/public_html/log.inc.php on line 184
  3.  
  4.  
  5. $my_che = mysql_query("SELECT hits FROM log WHERE ip='".$ip."'") or log::__error(mysql_error()); // regel 183
  6. $nu_che = mysql_num_rows($my_che); // regel 184
  7.  
  8. ?>
Offline nemesiskoen - 11/06/2006 19:52
Avatar van nemesiskoen Gouden medaille

PHP expert
Wat geeft
  1. <?php
  2. var_dump($_GET);
  3. ?>


Als je op index.php?p=iets zit?

Doe die Log::__error eens weg en zet daar eens die().
Offline Euroinfo - 11/06/2006 20:09 (laatste wijziging 11/06/2006 20:10)
Avatar van Euroinfo Nieuw lid
  1. <?PHP
  2. array(2) { ["p"]=> string(4) "home" ["img"]=> string(0) "" }
  3. ?>


En hoe moet ik die log::__error vervangen?

bij or die() knalt mn hele layout uit elkaar 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s