Aide pour une requête!

Aide pour une requête! - PHP - Programmation

Marsh Posté le 15-06-2006 à 17:57:40    

Salut!
 
Je refais un sujet que j'avais déjà fait ou je n'avais pas été clair.
 
J'ai une base de donnée don voici l'aperçu de myAdmin:
http://unlimitedriders.free.fr/test/bd.jpg
 
C'est un compteur de téléchargement pour des videos, avec le nom, les commentaires, etc,...
 
J'ai déjà compris comment se connecter à la base de données, j'ai un fichier spécial pour me connecter:
<?php include("xxx/mon_fichier.php" ); ?>
Après pour le reste je n'arrive à rien!
 
J'aimerai tout simplement faire une requête qui m'affiche la liste des données du genre:
 
video1    commentaire     telécharger ici!     nb de téléchargements
video2    ......
....
 
Avec bien sur, une incrémentation du nb de téléchargements à chaque fois que l'on clic sur télécharger.
 
Merci! :)
 

Reply

Marsh Posté le 15-06-2006 à 17:57:40   

Reply

Marsh Posté le 15-06-2006 à 17:59:24    

en gros tu veux qu'on fasse tout ? :D
 
Regarde des tuto sur SQL et PHP déja tu vas vite y voir plus clair ;)

Reply

Marsh Posté le 15-06-2006 à 18:02:26    

Je suis sur des tutos depuis hier, j'ai compris les bases de SQL, mais presques toutes mes requêtes sont foireuses.
Si qq à 2 minutes pour me taper un bout de code ça me rendrait grand service ça me saoule d'arriver à rien!
Merci à vous!

Reply

Marsh Posté le 15-06-2006 à 18:06:07    

donnes nous plutot ton code histoire qu'on te dise ce qui ne va pas

Reply

Marsh Posté le 15-06-2006 à 18:13:31    

bon alors là ou j'en suis j'ai ça dans ma page principale:
 

Code :
  1. <?php
  2.     while ($enreg=mysql_fetch_array($resultat)) {
  3.         echo "<a href=\"hitcounter.php?id=".$enreg["id"]."\">".
  4.              $enreg["nom"]."</a> ".
  5.              $enreg["nbhits"]." hits<br />";
  6.         echo $enreg["commentaire"]."<br/><br/>";
  7.     }
  8. ?>


 
et ça dans mon fichier hitcounter.php
 

Code :
  1. <?php
  2.     // Lecture du paramètre id (méthode GET pour PHP>=4.1)
  3.     $id = $_GET["id"];
  4.     // Recherche de l'URL correspondant à l'identifiant id
  5.     $requete = "SELECT url FROM download WHERE id=$id";
  6.     $resultat = mysql_query($requete);
  7.     if ($enreg = mysql_fetch_array($resultat)) {
  8.         // Incrementation du compteur
  9.         $requete = "UPDATE download SET nbhits=nbhits+1 WHERE id=$id";
  10.         @mysql_query($requete);
  11.         // Redirection vers le lien sélectionné
  12.         header("Location: ".$enreg["url"]);
  13.         die(); // Inutile de poursuivre...
  14.    } else {
  15.        echo "Etrangement... le lien n'a pu être trouvé";
  16.    }
  17. ?>


 
En gros ce que j'ai réussi à faire après pas mal de temps à misérer.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed