Paypal ou autre...

Fermé
Profil bloqué - 29 janv. 2011 à 00:35
 Profil bloqué - 29 janv. 2011 à 17:29
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.
A voir également:

5 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
29 janv. 2011 à 13:43
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
Profil bloqué
29 janv. 2011 à 14:51
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
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
29 janv. 2011 à 14:57
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
Profil bloqué
29 janv. 2011 à 16:04
Oui mais le 7ieme aura payé pour rien...
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
29 janv. 2011 à 16:22
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
Profil bloqué
29 janv. 2011 à 16:34
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
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
Modifié par avion-f16 le 29/01/2011 à 17:09
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

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

Posez votre question
Profil bloqué
29 janv. 2011 à 17:29
Souhaitez-vous m'aider à faire le site ?
0