Script php pour compter mes vue a chaque clic

Résolu
Bonjour,

Je suis en train de créer un site en php mais je suis totallement amateur (lol)

c une sorte de moteur de recherche dans ma bdd mysql

mon moteur de recherche fonctionne sans probleme

mais je souhaiterai rajouter une ptite case avec le nombre de vue (le nombre de fois que se lien a été cliquer) j'ai ajouter la case 'vues' dans ma bdd avec comme valeur par defaud '0', maintenant je voudrai savoir comment je pourrai faire pour que les valeur de chaque liens augmente a chaque fois que quelqu un clique dessus

Quelqu'un pourrai m'indiquer un petit script php/mysql que je pourrai integrér dans site ???? Merci

6 réponses

  1. ok merci
    maintenant je vais essayer d integrer sa mes la chui perdu

    tu peu m'indiquer j'entre sa comment ou ou sur se morceau de script

    <th><span style="color: #0000ff;">Les 20 Films les + Vues</span></th>
    </tr>
    <?php
    include('code/config.php');
    ?>
    <tr>
    <th><span style="color: #0000ff;">Titre des films</span></th>
    <th><span style="color: #0000ff;">Nombres de Vues</span></th>
    </tr>

    <?php
    $retour = mysql_query('SELECT * FROM moteurfilms ORDER BY vues DESC LIMIT 20');
    while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les résultats
    {
    ?>

    <tr>
    <td><center><a href="<?php echo $donnees['liens']; ?>"><?php echo $donnees['titre']; ?></a></center></td>
    <td><center><a href="<?php echo $donnees['liens']; ?>"><?php echo $donnees['vues']; ?></a></center></td>
    </tr>

    <?php
    } // Fin de la boucle
    ?>
    </td>
    </table>


    sa maiderai bien

    MERCI
    1. bonjour,

      il faut que tu rajoute une requête SQL à la suite de celle qui va récupérer les infos à afficher
      1. salut :)

        alors :
        dabords tu vas chercher avec une requete simple ton info en bdd que tu prend dans une variable ( genre $reponse['vues'] )

        ensuite tu lui ajoute 1 :
        $apres = $reponse['vues']++; ou $apres = $reponse['vues'] +1;

        et tu update ça sur ta bdd

        ps : où integrer ceci ? bin dans ton codage qui fais la recherche :)
        1. tes liens ( $donnees['liens']; ) donnent directement accès à la vidéo jme doute

          si c'est le cas alors il faudra créer un fichier .php qui traitera ça

          du coup tes liens serais modifier comme ceci :

          <td><center><a href="fichier.php?compteur=<? echo $donnees['vues']; ?>&lien=<? echo $donnees['liens']; ?>"><?php echo $donnees['titre']; ?></a></center></td> 
          


          Avec ceci tu envois les 2 infos à ton fichier.php :
          - le nombre de vues actuel
          - le lien de la vidéo

          et dans ton php :
          <? 
          $vues = $_GET['compteur']++; // on augmente de 1 
          .. 
          .. // ici tu fais ton update 
          header('Location: '.$_GET['lien'].''); // tu redirige sur la vidéo 
          
          1. a non escuse javai mal lu la fin

            je vais tester

            sa te dérange pas si je te recontact si je ny arrive pas ???
          2. dutout, j'suis la pour ça, et je suis ni employé, ni lycéen si tu vois c'que j'veut dire mdrr
          3. de meme :)
        2. Bonsoir
          Un lien qui t'explique pas à pas
          A+
          http://grattis.free.fr/compteur.htm
          1. Bonjour,

            J'ai le soucis inverse sur mon forum phpBB2,

            Par exemple on pourrait avoir :

            - Sujet A créer une fois et corrigé 2 fois par le meme membre qui l'a créer (mon soucis)
            - Sujet A vu 5 000 000 de fois, vu par 7 membres ( mon soucis )
            - Sujet A vu 10 fois, vu par 10 membres ( ce qu'il me faudrait )

            avez vous une solution?!

            Cordialement.