login  Naam:   Wachtwoord: 
Registreer je!
 Forum

kliks tellen

Offline spikepinneke - 09/09/2004 15:41
Avatar van spikepinnekeHTML interesse hoe kan ik iets maken dat elke keer er op een link geklikt wordt er +1 in de db komt. Het zijn wel links naar ander website's. Voor mijn interne pagina's heb ik het zo opgelost:
  1. <?
  2. mysql_query("UPDATE wedstrijden SET view=view+1 where id='$id'") or die (mysql_error());
  3. ?>

5 antwoorden

Gesponsorde links
Offline xSc - 09/09/2004 15:44
Avatar van xSc Onbekend Eenvoudig toch 

In plaats van dat je direct linkt naar de andere site, roep je bijv.

http://www.jouwurl.be/out.php?id=5 aan.

je zet de link van de betreffende site in je database en hangt daar een id aan. Dat id geef je mee in de url (zie bovenstaande voorbeeld). Wanneer de url geopend wordt, tel je voor de betreffende site 1 hit erbij op en daarna redirect je direct naar de betreffende site. Begrijp je?
Offline spikepinneke - 09/09/2004 15:51
Avatar van spikepinneke HTML interesse jaja ik snap hem 
bedankt Henri
Offline spikepinneke - 09/09/2004 16:06
Avatar van spikepinneke HTML interesse moet je met dit redirect maken?

  1. <meta http-equiv='refresh' content='1;url=$link'>
Offline Tuinstoel - 09/09/2004 16:36
Avatar van Tuinstoel PHP expert jah, als je $link uit je database oproept (door middel van de ID).
Offline xSc - 09/09/2004 16:39 (laatste wijziging 09/09/2004 16:43)
Avatar van xSc Onbekend Spikepinneke, je kunt beter deze gebruiken:
  1. <?php
  2. if (!$ZoekDeLink = mysql_query("SELECT id, link FROM tabel WHERE id = " . $_GET['id'] . " LIMIT 1")) {
  3. echo "Kan de query niet uitvoeren om link niet vinden!";
  4. }
  5. else {
  6. if (mysql_num_rows($ZoekDeLink) == 1) {
  7. if (!mysql_query("UPDATE tabel SET hits = hits+1 WHERE id = " . $_GET['id'])) {
  8. echo "Kan de hits niet updaten!";
  9. }
  10. else {
  11. header("Location: " . mysql_result($ZoekDeLink, 0, 'link'));
  12. }
  13. }
  14. else {
  15. echo "De opgevraagde link bestaat niet!";
  16. }
  17. }
  18. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s