expiration de donnée à partir de la date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : expiration de donnée à partir de la date

par Cyrano » 14 juin 2005, 22:00

Ok, je me suis permis d'éditer pour mettre ton messge en forme: utilise le bouton [ php ] en haut pour mettre du code, c'est plus lisible:

Dans un premier temps, sur le second bout de code, tu as une parenthèse de trop à la fin de if ($dte==$abon_ligne))

Enfin, tu parles de suppression, mais je ne vois nulle part de requête DELETE...:?:

expiration de donnée à partir de la date

par kochalski » 14 juin 2005, 21:49

Bonsoir à tous,

Je ne sais plus ou me retourner, je souhaite sincerement trouver une réponse içi.....
Mon soucis est que je ne sais pas comment supprimer les données d'un internaute dans ma BDD quand la date d'éxpiration arrive à écheance.

Voilà mon code pour creer mon champ.
$abon=setlocale("LC_TIME","fr");
$abon=ucwords(strftime("%A %d %B %y"));
$db_table="create table annonces (abon char(30),abonfin char(30)";
$db_result=mysql_QUERY($db_table);			
$db_ajout="INSERT INTO factures(abon,abonfin)values('$abon','$abonfin')";
$db_resultat=mysql_query($db_ajout);
Ensuite j'ai essayé de mettre le code suivant, sur la meme page du login et password :
setlocale("LC_TIME", "fr");
$dte=ucwords(strftime("%A %d %B %y"));
				 
$db_connection=mysql_connect('localhost','root','');
$db=mysql_select_db("business");
$db_table="SELECT *FROM annonces";
$db_execute=mysql_query($db_table);
while($ligne=mysql_fetch_array($db_execute))
{
    if(($login==$ligne['login'])AND($password==$ligne['password']))
    {
        if ($dte==$abon_ligne))
        {
            echo" ";
        }
    }
}
D'avance merci pour votre aide

Francis