Paypal ou autre...

Profil bloqué -  
 Profil bloqué -
Bonjour,

J'ai crée un site internet qui propose sur une page 6 espaces publicitaires à louer pendant un mois, les vendre avec paypal, 1TPE ou autre... et que si 1 espace est loué il ne soit plus disponible à la vente et que un mois plus tard il soit remit en vente.
Et tout cela automatiquement...
Comment faire à votre avis ?
En language de programmation je connais: HTML, CSS, PHP, MySQL, javascript, ajax.

Cordialement.

5 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

    Plutôt vaste comme question.

    Lorsque l'utilisateur aura payer via Paypal, il faudra le rediriger sur une page contenant un formulaire, où il pourra remplir les informations (titre du site, image, etc).

    Quand le formulaire sera envoyé, il faudra mettre à jour la table dans la base de données, avec une entrée par espace publicitaire.
    Cette table doit contenir au minimum ces champs:
    - id (INT - unsigned - auto_increment) : clé primaire de l'entrée
    - time (INT - unsigned) : timestamp au moment de l'achat
    - title (VARCHAR/TINYTEXT) : titre du site
    - img (VARCHAR/TINYTEXT) : URL de l'image
    - url (VARCHAR/TINYTEXT) : URL cible

    Là où tu affiches les espaces publicitaires, il faudra vérifié si la différence entre le timestamp actuel et le champ time de la table est supérieur à 3600*24*31 (secondes dans un mois). Si oui, alors tu affiches une image par défaut, un titre par défaut ("Espace à louer" par exemple) et un lien pour louer cet espace. Dans le cas contraire, tu utilises les informations de la base de données.
    0
    1. Profil bloqué
       
      Oui d'accord mais comment faire une fois que les 6 espaces publicitaire sont vendu si une personne achete le 7ieme ?
      Alors qu'il n 'y a que 6 espaces.
      Et si je fais la gestion du stock avec l'outil de Paypal une fois les 6 espaces vendu il faut les reactiver manuellement.
      Comment le faire automatiquement ?
      0
    2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Il suffit de ne mettre que 6 entrées dans la table, il sera impossible d'en louer un 7ème.
      Inutile d'utiliser l'outil de gestion des stocks de Paypal.
      0
  2. Profil bloqué
     
    Oui mais le 7ieme aura payé pour rien...
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Il n'y aura pas de septième.
    Il n'y aura que 6 zones puisqu'il n'y aura que 6 entrées dans la table MySQL.
    Si une zone est libre, il y aura un lien pour la louer.
    0
  4. Profil bloqué
     
    oui mais si une personne copie le lien vers Paypal lorsqu'un espace est libre, attend que tous les espaces soit pris et commande un espace a partir de son lien ? Elle paira pour rien...
    0
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Qui aurait une idée aussi stupide ?
      Par contre, avant de mettre à jour la base de données, il faut s'assurer qu'il y ait bien un mois d'écroulé entre le moment de l'achat et celui actuel (au moment de la mise à jour). Sinon, le possesseur actuel se fera volé son espace.

      Tu peux utiliser l'API Paypal pour éviter de passer par leur site.
      Ainsi, tu pourras vérifié que l'espace est libre avant de procéder au payement.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Profil bloqué
     
    Souhaitez-vous m'aider à faire le site ?
    0