Ik heb hier al een script gevonden maar dat is niet wat ik zoek. En ietsje te ingewikkeld.

Ik zoek een script dat kliks telt en die ik dan achter de link op de pagina kan weergeven.

-Kinderkleding [3]

Ook moet het mogelijk zijn om bv ieder jaar de kliks op nul te zetten.

Het moet in mijn code passen.

[code]
<?php
//als er op de link geklikt word om meer linken uit die categorie te bekijken laat dan de vervolg pagina zien.
if (isset ($_GET['cat_id']) )
{
//Laat de categorie naam zien boven in de tabel
$sql = "
SELECT c.cat_id, c.cat_naam, l.link_url, l.link_naam
FROM winkel_categorie AS c, winkel_linken AS l
WHERE c.cat_id = " . $_GET['cat_id'] . "
AND c.cat_id = l.cat_id
ORDER BY l.link_naam ASC
";
$res = mysql_query($sql) or die ("Sorry maar ik kan de naam van de categorie niet weergeven, probeer het later opnieuw.");
$teller = 0;
$list_completed = false;
while ($row = mysql_fetch_assoc ($res)) {

if ($teller % 10 == 0) {
echo '<ul>';
echo '<li class="kopje">' . $row['cat_naam'] . '</li>' . ENTER ;
}
echo '<li class="link">-' . $row['link_url'] . '</li>' . ENTER;
$list_completed = false;
if ($teller % 10 == 9) {
echo '<li class="leesmeer"><a href="http://www.winkeltop10.nl"; target="_parent">Terug</a></li>' . ENTER;
echo '</ul>';
$list_completed = true;
}
$teller++;
}
if (!$list_completed) {
echo '<li class="leesmeer"><a href="http://www.winkeltop10.nl"; target="_parent">Terug</a></li>' . ENTER;
echo '</ul>';
}
}
else
{

echo '<table align="center"><tr>';
$kolommen = 4;

//Laat de categorie naam zien boven in de tabel
$queryNaam = 'SELECT * FROM winkel_categorie ORDER BY cat_naam';
$resultNaam = mysql_query($queryNaam) or die ("Sorry maar ik kan de naam van de categorie niet weergeven, probeer het later opnieuw.");
while ($rowNaam = mysql_fetch_object($resultNaam))
{
//Laat zien hoeveel linken er in die categorie zitten:
$teller = 'SELECT COUNT(link_id) AS teller FROM winkel_linken WHERE cat_id = '. $rowNaam->cat_id .'';
$resultaatTeller = mysql_query($teller) or die ("Sorry maar kan de teller niet weergeven.");
$laatZienTeller = mysql_fetch_assoc($resultaatTeller);
echo '<td valign="top"><table width="175" align="left" class="tabelborder" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td class="kopje">'.$rowNaam->cat_naam.'&nbsp;<div class="teller"> ' . $laatZienTeller['teller'].'</div>' ;
echo '</td>';
echo '</tr>'.ENTER;
//Laat de linken zien
$queryLink = 'SELECT cat_id,link_url FROM winkel_linken WHERE cat_id = '. $rowNaam->cat_id .' ORDER BY RAND() LIMIT 0,10';
$resultLink = mysql_query($queryLink) or die ("Sorry maar ik kan de linken van de categorie niet weergeven, probeer het later opnieuw.");
$j = 0;
while ($rowLink = mysql_fetch_object($resultLink))
{
$j++;
echo '<tr>';
echo '<td class="link">-'. $rowLink->link_url.'';
echo '</td>';
echo '</tr>'.ENTER;
if($j == 10){
echo '<tr>';
echo '<td class="meer">';
echo '<a href="index.php?cat_id='.$rowNaam->cat_id.'"><font class="meer">Meer in de categorie '.$rowNaam->cat_naam.'&nbsp;-></font></a>';
echo '</td>';
echo '</tr>';
}

}



echo '</table>'.ENTER;

$counter++;
if($counter==$kolommen)
{
echo '</td></tr></table><table align="center"><tr>';
$counter = 0;
}
}

echo '</td></tr></table>'.ENTER;
}

?>
Mooi Elsy. En, heb je er een goed gevoel over?
Nee, het lijkt me erg moeilijk om nu die linken weer anders te maken. Ik bedoel met dat header gedoe.
In mijn voorbeeld staat geen header gedoe en dat heb je volgens mij ook niet nodig.
Oke, maar ik zie nergens in de code waar je het stukje voor het kliks tellen hebt staan?
Uh, ja dat had ik gezien ja.
Maar hoe ......ik weet niet hoe ik het moet zeggen hoor....


Je klikt op een link, dan moet daar in die url toch een stukje code zitten zodat hij dat naar de database stuurt.
Oh, je wilt elke specifieke link bijhouden? Ik dacht dat je het per categorie wilde.
Zucht, dat heb je als er zoveel mogelijkheden zijn met php. Je moet echt hééééééél erg duidelijk zijn wat je bedoelt ;)

Ik wil graag achter iedere link zetten hoeveel kliks die heeft gehad.

-Kinderkleding [3]
-Sokken [6]
-enz

En dan als het mogelijk is bv eens per jaar alles weer op nul zetten.
Oké, maar ik neem aan dat 'Kinderkleding' en 'Sokken' categorieën zijn, vandaar misschien het misverstand.

Daaronder zitten toch per categorie een aantal links?
Is het zo dat het gaat om het veld link_url uit de tabel winkel_linken?

Reageren