Page de téléchargement.

Résolu/Fermé
artrue Messages postés 36 Date d'inscription samedi 15 mai 2010 Statut Membre Dernière intervention 20 mars 2013 - 15 juil. 2010 à 17:03
artrue Messages postés 36 Date d'inscription samedi 15 mai 2010 Statut Membre Dernière intervention 20 mars 2013 - 15 juil. 2010 à 21:59
Bonjour,
Je cherche a faire une page 'universel' qui change suivant son lien :

http://www.monsite.com/download.php?id=1454

Qui amènerai sur une page download ou sera afficher les caractéristique du téléchargement et un lien de téléchargement du fichier suivant l'ID donné dans l'url.
Merci pour vos réponses.
A voir également:

5 réponses

lolosb Messages postés 292 Date d'inscription samedi 31 octobre 2009 Statut Membre Dernière intervention 20 février 2015 32
Modifié par lolosb le 15/07/2010 à 19:53
oui, tu peux faire une renquète sql:
<?php  
mysql_connect("***", "***", "***");  
mysql_select_db("***");  
$retour = mysql_query('SELECT * FROM downloads');  
while ($donnees = mysql_fetch_array($retour))  
{  
    if (isset($_GET['id=$donnees['id']']))  
    {  
           //le contenu de la page si c'est download.php?id=?? avec les données 
              de mysql avec un $donnees['titre_du_champ'] 
    }  
} // Fin de la boucle  
?>  

bien cordialement,
Administrateur LOLOSB© productions
1
lolosb Messages postés 292 Date d'inscription samedi 31 octobre 2009 Statut Membre Dernière intervention 20 février 2015 32
15 juil. 2010 à 18:00
Salut,
Tu dois créer un long code...
Dans le code de la page download.php, tu mets la condition suivante:
if (isset($_GET['id=1454']))
{
      //le contenu de la page si c'est download.php?id=1454
}
elsif (isset($_GET['id=345']))
{
      //le contenu de la page si c'est download.php?id=345
}
else
{
      // le contenu de la page si c'est download.php
}

Si tu n'as pas trop de pages ça va..., mais si t'en as beaucop...;-)
Moi je travaille juste avec mail.php?envoi dont ?envoi est qu'une action... Donc là c'est plus simple..
Mais je suis sûr qu'il existe une methode avec id= pour le faire plus simple.
Mais en tout cas, c'est avec l'action GET.

J'espère que je t'ai aidé...
@+
0
artrue Messages postés 36 Date d'inscription samedi 15 mai 2010 Statut Membre Dernière intervention 20 mars 2013 19
Modifié par artrue le 15/07/2010 à 19:40
Bonjour Lolosb,
Merci pour ta réponse mais je pense qu'il doit y avoir plus simple, avec une requête sql car si j'ai 4 000 fichier il y aura 4 000 elsif, Donc j'espère qu'il y a une autre façon.
Merci pour ta rapide réponse.
0
webamies Messages postés 96 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 18 septembre 2013 2
Modifié par webamies le 15/07/2010 à 19:53
essaie de creer une base de donnee avec des champs par exemple categories et sous categories


<?php

$id_fichier = $_GET['id_fichier'];
$id_cat = $_GET['id_cat'];
$id_souscat_tel = $_GET['id_souscat_tel'];

$tele = mysql_query("SELECT * FROM xxxxxxx ");
$tele1 = mysql_fetch_assoc($tele);

$telechargement = mysql_query("SELECT * FROM telechargement WHERE id_cat = '".$id_cat."' AND id_souscat = '".$id_souscat_tel."' AND id = '".$id_fichier."'")or die (mysql_error()); $telechargement1 = mysql_fetch_assoc($telechargement); ?>

bonne chance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
artrue Messages postés 36 Date d'inscription samedi 15 mai 2010 Statut Membre Dernière intervention 20 mars 2013 19
15 juil. 2010 à 21:59
J'ai testé le code de lolosb mais il me met Pars error à la ligne
if (isset($_GET['id=$donnees['id']']))  

si j'enlève id= ça marche mais je n'ais plus download.php?id=9 mais juste download.php?9
Quelqu'un aurais une solution pour réavoir le id=?
Merci.
0