Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1569 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Insert curent Date + 30

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insert curent Date + 30

n°2128405
fregeal
j'adore les iphone
Posté le 25-02-2012 à 19:32:04  profilanswer
 

Bonjour,
Je sais qu'il y a beaucoup de sujet a ce propos mais je n'ai rien trouvé qui aille
 
Voila j'ai cette requête
 
 
 

Code :
  1. //création de la requête SQL:
  2.   $sql = "INSERT  INTO Jail1 (name, identity, Steam_ami, Date, authtype, flags, Date2)
  3.             VALUES ( '$name', '$identity', '$Steam_ami', '$Date', '$authtype', '$flags') " ;


 
 
Je souhaiterais Ajouter une deuxieme date qui correspond a celle au moment de la requête plus 30 jours ou 1mois
 
 
Merci de votre aide
Cordialement

mood
Publicité
Posté le 25-02-2012 à 19:32:04  profilanswer
 

n°2128413
Pc_eXPert
Posté le 26-02-2012 à 00:31:35  profilanswer
 

Ta date est un timestamp ?
Si oui, il suffit d'ajouter le nombre de secondes correspondant à un mois, soit 2592000

n°2128417
fregeal
j'adore les iphone
Posté le 26-02-2012 à 02:47:27  profilanswer
 

Merci  
mais je ne vois pas comment faire
 
en faite a chaque ajout d'une ligne par un formulaire je voudrais qu'une date s'ajoute donc la date au moment du post et ajouter 30 jours a ce qui serz a afficher dans la sql  
 
Mais je ne vois pas ou mettre les 2592000


---------------
thank
n°2128418
Pc_eXPert
Posté le 26-02-2012 à 02:52:55  profilanswer
 

$sql = "INSERT  INTO Jail1 (name, identity, Steam_ami, Date, authtype, flags, Date2)
            VALUES ( '$name', '$identity', '$Steam_ami', '$Date', '$authtype', '$flags', ".(date()+2592000)." ) " ;
 
Mais pour être sûr, ta date est sous quel format ?

n°2128488
rufo
Pas me confondre avec Lycos!
Posté le 27-02-2012 à 10:15:10  profilanswer
 

Pc_eXPert a écrit :

Ta date est un timestamp ?
Si oui, il suffit d'ajouter le nombre de secondes correspondant à un mois, soit 2592000


 
Très mauvais conseil! :o Ca ne marche pas lors des changements d'heures. Et pour rappel, tous les moins n 'ont pas la même durée.
 
En php, on peut utiliser date('Y-m-d', strtotime("+1 month" )); pour ajouter 1 mois.
date('Y-m-d', strtotime("+30 days" )); pour ajouter 30j.
 
En Mysql, y'a ADDDATE ou DATE_ADD : http://dev.mysql.com/doc/refman/5. [...] tions.html


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2128979
fregeal
j'adore les iphone
Posté le 29-02-2012 à 19:43:46  profilanswer
 

Re bonjour  
desolé de mon reatrd  
j'ai finalement utilisé un script php qui m'insere la date dans un varchar

Code :
  1. <?php
  2. echo date('d/m/Y',strtotime('+30 days'));
  3. ?>

"
 
Mais maintenant je voudrais pouvoir supprimer toute les entrées correspondantes a la date du jour en cliquant sur un bouton  
voila ce que j'ai fait mais sa ne fait rien
pour le formulaire qui del
 

Code :
  1. <form method="POST" action="del.php" name="supp" >
  2.     <input type="hidden" name="supp" value="<?php echo date('d/m/Y'); ?>"/>
  3.     <input type="submit" value="Effectuer"/>
  4. </form>


 
et la page qui requete

Code :
  1. <?php
  2. $con = mysql_connect("localhost","user","pass" );
  3. if (!$con)
  4.   {
  5.   die('Could not connect: ' . mysql_error());
  6.   }
  7. $supp     = $_POST["supp"] ;
  8. mysql_select_db("web505", $con);
  9. mysql_query("DELETE FROM Jail1 WHERE Date='.$supp.'" );
  10. mysql_close($con);
  11. ?>


 
Merci de votre aide


Message édité par fregeal le 29-02-2012 à 19:45:56

---------------
thank

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Insert curent Date + 30

 

Sujets relatifs
Insert into avec variable[MYSQL] Date du jour - 1
formule pour copier la date sur plusieurs feuillesConvertir la date et l'heure courante en chaîne de caractères.
[C#] FormView, edit/insert mode[Aide] trie d'un tableau par date
Récupération de la date et de lheure sur un serveur de temps.Comparaison date de format DD-MM-YYYY avec une date de format TIMESTAM
ajouter 1 mois à une variable date[RESOLU] insert/update ifnull/ifnotnull
Plus de sujets relatifs à : Insert curent Date + 30


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR