Bei Klick-Counter-Script die Downloads Insgesamt anzeigen lassen - aber wie?

AndyAY

Grünschnabel
Hi,

ich habe ein Klick-Counter Script (Download Counter) das zählt wie oft eine bestimmte Datei heruntergeladen wurde. Dabei erhält jede Datei eine eigene ID.
Wie kann ich mir die Downloads Insgesamt anzeigen lassen? Bei dem Script selbst gibts nur die Möglichkeit die Downloads einer einzelnen Datei anzuzeigen. So sieht das aus - die 1 bezieht sich auf die ID.

PHP:
<?php include("klick/show_klicks.php"); ?> <?php echo showklicks('1'); ?>

die show_klicks.php:

PHP:
<?php
include('klick/config.php');

function showklicks($id){

    $abfrage = "SELECT klicks FROM link_count WHERE id = '$id'";
    $ergebnis = mysql_query($abfrage) or die (mysql_error());

    if($ergebnis){
    $row = mysql_fetch_array($ergebnis);
    extract($row);

    return $klicks;
    }
}
?>

Kann man das irgendwie machen, z.B. wenn man die IDs zusammenzählen lässt. Wenn Ja, wie könnt ich das umsetzen.

Danke im Voraus für die Antworten! :)

Andy
 
Hi und Willkommen bei tutorials.de :)

PHP:
<?php
include('klick/config.php');

function showklicks($id){

    $abfrage = "SELECT klicks FROM link_count WHERE id = '$id'";
    $ergebnis = mysql_query($abfrage) or die (mysql_error());

    if($ergebnis){
    $row = mysql_fetch_array($ergebnis);
    extract($row);

    return $klicks;
    }
}

function showklicks_gesamt(){

    $abfrage = "SELECT sum(klicks) FROM link_count";
    $ergebnis = mysql_query($abfrage) or die (mysql_error());

    if($ergebnis){
    $row = mysql_fetch_array($ergebnis);
    extract($row);

    return $klicks;
    }
}
?>

Gruß
 
Danke für die schnelle Antwort!

Wenn ich jetzt die Downloads Insgesamt anzeigen will mit:

<?php echo showklicks_gesamt(); ?>

zeigt er mir überhaubt nichts an? Woran könnte das liegen...
 
Versuch es mal damit:
PHP:
function showklicks_gesamt(){

    $abfrage = "SELECT sum(klicks) as count FROM link_count";
    $ergebnis = mysql_query($abfrage) or die (mysql_error());

    if($ergebnis){
        $row = mysql_fetch_assoc($ergebnis);

        return $row['count'];
    }

    return 0;
}

Gruß
 

Neue Beiträge

Zurück