Systeem

Gestart doorChristopher5 reacties55 weergaven

6 berichten · pagina 1 van 1

Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wil een systeem dat bezoekers klikken op een link en dat
het dan automatisch boven bij aantal keer geklikt staat hoeveel hij heeft geklikt
op de links.


Als het kan, wil ik het dan in een database onder hun ip zien hoeveel ze geklikt hebben.

Is dat moeilijk te maken emo ?
Wie het kan pm.
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Index.php

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]// gewone klik links zonder db[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<a href="klik.php?id=1">kliklink 1</a>[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #FF8000]// uit de database gehaald met limit 3 en descending[/COLOR]
[COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM kliklinks ORDER BY id DESC LIMIT 3"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_array"]mysql_fetch_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]geen kliklinks beschikbaar![/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$rij[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$query[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<a href="klik.php?id=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$rij[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">
echo $rij[[/COLOR]kliklink[COLOR= #DD0000]];
echo [/COLOR][COLOR= #007700]<[/COLOR]/a[COLOR= #007700]>[/COLOR][COLOR= #007700];
}[/COLOR]
?>


##klik.php

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/Include"]Include[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$naam[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]kenzo[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]je hebt geklikt voor [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$naam[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000];
mysql_query("UPDATE klik 
                              SET klik = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$rij[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]klik[/COLOR][COLOR= #007700]] .[/COLOR]  [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #DD0000]"
"[/COLOR][COLOR= #007700]);[/COLOR]
?>


##mysql

CREATE TABLE klik(
klik varchar(255)
)


Je moet zelf maar ff een database maken, ben nu al een kwartier bezig om dit te maken op me ipod xD
Er zit vast nog wel ergens een foutje in, maar dit is de basis van wat je wilt denk ikwink
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
waar moet ik ze plaatsen..
Ik zal zo ff wel de pagina dumpen 2sec
0
Berichten
262
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kenzo schreef:
Index.php
##mysql

[code]CREATE TABLE klik(
klik varchar(255)
)[/code]

[/quote]


van mysql kun je better alleen maar getallen voor gebruiken
int zijn alleen getallen

CREATE TABLE klik(
klik int(11)
)
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik kan niet zo goed Mysql, kan je aub de tabel aanvullen
edit: het moet onder een IP zijn he. Het moet allemaal automatisch
Bezoeker klikt, ip opgeslagen in database bezoeker klikt nog x dan word zijn ip aangevuld bij de tabel kliks, met 2 klikken
Include config.php;
$naam = kenzo;echo je hebt geklikt voor .$naam.;
mysql_query("UPDATE klik
SET klik = " . $rij[klik] . + 1"
");
?>
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oja en Pixel4Tunes leent mij hun css dus let er niet op. biggrinSorry voor bump

<!--nclude("settings.php");--><!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"--><!--[if lt IE 7.]>
[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]settings.php[/COLOR][COLOR= #007700]);[/COLOR] ?>
<script defer type="text/javascript" src="http://pixel4tune.de/tweet//themes/rebackgroundable/js/pngfix.js"></script>
<![endif]--><!--ersuch 2-->
<link rel="stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside1.css" />
<link title="Dunkel" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside2.css" media="screen" />
<link title="Hellgrau" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside3.css" media="screen" />
<link title="Rosa" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside4.css" media="screen" />
<link title="Carbon" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside5.css" media="screen" />
<link title="Industrie" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside6.css" media="screen" />
<link title="Rosa2" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside7.css" media="screen" />
<link title="Chuck1" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside8.css" media="screen" />
<link title="Herbst" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside90.css" media="screen" />
<link title="Herbst2" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside10.css" media="screen" />
<link title="Herbst3" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside91.css" media="screen" />
<link title="Braun1" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside92.css" media="screen" />
<link title="Orange" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside93.css" media="screen" />
<link title="Blue" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside94.css" media="screen" />
<link title="streifen" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside95.css" media="screen" />
<link title="streifenblau" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside96.css" media="screen" />
<link title="purple" rel="alternate stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/css/inside97.css" media="screen" /><!--ersuch 2 CSS ENDE--><!--CROLLING--><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script><script type="text/javascript" src="http://pixel4tune.de/tweet//themes/rebackgroundable/js/scrolltopcontrol.js">

</script><!--CROLLING ENDE--><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/inside.js?v=1.5.1"></script><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/inside_autocomplete.js?v=1.5.1"></script><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/inside_postform.js?v=1.5.1"></script><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/inside_posts.js?v=1.5.1"></script><script type="text/javascript" src="http://pixel4tune.de/tweet//themes/rebackgroundable/js/swfobjectt.js"></script><!--ersuch 2--><script src="http://pixel4tune.de/tweet//themes/rebackgroundable/js/styleswitch.js" type="text/javascript">
</script><script type="text/javascript">
window.onload=function(){
var formref=document.getElementById("switchform")
indicateSelected(formref.switchcontrol)
}
</script><!--ersuch 2 ENDE--><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/swfobject.js"></script><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/mobile_iphone.js"></script>
<base href="http://pixel4tune.de/tweet/" /><script type="text/javascript"> var siteurl = "http://pixel4tune.de/tweet/"; </script>
<link rel="shortcut icon" type="image/x-icon" href="http://pixel4tune.de/tweet/themes/rebackgroundable/imgs/favicon.ico" /><script language="JavaScript">
      // Ziel-Datum in MEZ
      var jahr=2010, monat=10, tag=1, stunde=9, minute=30, sekunde=01;
      var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

      function countdown() {
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<zielDatum)  {

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

          // Jahre
          while(startDatum<zielDatum) {
            jahre++;
            startDatum.setFullYear(startDatum.getFullYear()+1);
          }
          startDatum.setFullYear(startDatum.getFullYear()-1);
          jahre--;

          // Monate
          while(startDatum<zielDatum) {
            monate++;
            startDatum.setMonth(startDatum.getMonth()+1);
          }
          startDatum.setMonth(startDatum.getMonth()-1);
          monate--;

          // Tage
          while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
            tage++;
            startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
          }

          // Stunden
          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);

          // Anzeige formatieren
  
          (tage!=1)?tage=tage+" Tage:":tage=tage+" Tag:,";
          (stunden!=1)?stunden=stunden+" Std:":stunden=stunden+" Std,";
          (minuten!=1)?minuten=minuten+"min:":minuten=minuten+"min:";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+"Sek":sekunden=sekunden+"Sek";

          document.countdownform.countdowninput.value=
              jahre+monate+tage+stunden+minuten+sekunden;

          setTimeout(countdown(),200);
        }
        // Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value=
            "0 Jahre,0 Monate,0 Tage,0 Std,0 Min & 00s";
      }
    </script>
<link rel="stylesheet" type="text/css" href="http://pixel4tune.de/tweet/themes/rebackgroundable/js/dddropdownpanel.css" /><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/dddropdownpanel.js">
</script><!--ADIO--><script type="text/javascript" src="http://pixel4tune.de/tweet/player/swfobject.js"></script><script type="text/javascript">
            swfobject.registerObject("myFlashContent", "9.0.0", "expressInstall.swf");
        </script><!--ADIO ENDE--><!--RELOADER--><!--RELOADER ENDE--><!--OGGLE NEWS--><!--OGGLE NEWS ENDE-->
<div id="headline">
<div id="headline2">
<div id="headnav">&nbsp; </div>
<div style="WIDTH: 968px; HEIGHT: 92px" id="topsearch"><font color="#ffffff" size="7">
<h3 align="left"><font color="#ffffff" size="7">OVERIGETIJD.NL&nbsp; <a href="http://www.projecta.woelmuis.nl/lijst.php"><font size="5">Lijst</font></a> <font size="5">| </font><a href="http://www.projecta.woelmuis.nl/top.php"><font size="5">Top 50</font></a><font size="5">&nbsp;|&nbsp;</font><a href="http://projecta.woelmuis.nl/contact.php"><font size="5">Contact</font></a><font size="5"> | </font><a href="http://www.projecta.woelmuis.nl/prijzen.php"><font size="5">Prijzen</font></a></font></h3>
</font></div>
</div>
</div>
<div id="site">
<div id="site2">
<div id="site3">
<div id="wholesite">
<p>&nbsp;</p>
<div id="pagebody"><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/jquery-1.4.2.min.js"></script><script type="text/javascript" src="http://pixel4tune.de/tweet/themes/rebackgroundable/js/smileys.js"></script>
<div style="MARGIN: 0px; BORDER-TOP: #fff 1px solid" id="pagebody"></div>
<div style="WIDTH: 100%" id="contacts_left">
<div class="ttl">
<div class="ttl2">
<h3>
<p>|&nbsp;Lijst |&nbsp;</p>
</h3>
</div>
&nbsp;<sup>Laatste toevoegingen; (elke dag 10 links meer)</sup></div>
<div class="ttl">
<div class="ttl2">
<h3>
<p>|&nbsp;Aantal keer geklikt: &nbsp;|&nbsp;</p>
</h3>
</div>
&nbsp; <em><sup>Ga zo door!</sup></em></div>
<p>Alle links zijn onder de <a href="http://www.projecta.woelmuis.nl/av.php">AlgemeneVoorwaarden</a>, je kan op geen enkele link 2x klikken. </p>
<p>&nbsp;</p>
<hr />
<p>&nbsp;</p>
<p>Per klik hier verdien je 1 klik:</p>
<script language="javascript" type="text/javascript" src="http://www.one2xs.com/klik_js?user=iphone"></script>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren