IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Aide pour créer une condition


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 40
    Par défaut Aide pour créer une condition
    Bonjour,

    Toujours dans mon projet de gestion des abonnements je reviens vers vous une dernière fois.

    Alors voila, lorsque un utilisateur s'inscrit une ligne dans la table radcheck est créé.

    Ensuite, lorsque utilisateur passe une commande (souscris un abonnement), une deuxième ligne est créé dans la même table.

    Voici le code que j'utilise pour insérer la date d'expiration:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $a = time() ;
    	 $b = $product['reference'];
    	 $addition = $a + $b;
    	 $abonnement=date('M d Y H:i:s', $addition);
     
     
    		$req = "INSERT INTO radcheck (id, username, attribute, op, value) 
                VALUES ( '', '$customer->email', 'Expiration', ':=', '$abonnement')"; 
                mysql_query($req);
    Et donc maintenant je cherche à faire la choses suivante:

    1. si c'est la première commande on insère la ligne avec la date d'expiration.

    2. si c'est deuxième commande (le renouvellement d'abonnement) et si la date actuelle est inferieur à celle d'abonnement (présente dans le champ value) alors on UPDATE on rajoutant la durée d'abonnement sur celle de champ value.

    3. et donc si c'est la deuxieme commande est la date est supérieur ou égal à celle de champ value alors tout simplement on la remplace.

    Bon, je sais que je demande à faire le boulot à ma place mais cela devient vraiment trop compliqué pour moi...

    Merci à ceux qui prendre le temps pour ce pencher sur mon problème

    Images attachées Images attachées   

Discussions similaires

  1. Aide pour créer une boucle
    Par laroche1 dans le forum MATLAB
    Réponses: 2
    Dernier message: 04/12/2007, 15h51
  2. Réponses: 1
    Dernier message: 01/11/2006, 17h36
  3. aide pour créer une base
    Par irnbru dans le forum Débuter
    Réponses: 3
    Dernier message: 19/09/2006, 18h03
  4. aide pour créer une faq sur inno setup
    Par fsx999 dans le forum Langage
    Réponses: 3
    Dernier message: 12/06/2006, 20h16
  5. [FLASH MX2004] Aide pour créer une animation
    Par SnakeTales dans le forum Flash
    Réponses: 5
    Dernier message: 04/08/2005, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo