Accueil > Forum > > > > date courant et date dans la bd comment faire!!!
date courant et date dans la bd comment faire!!!
jeudi 12 mai 2011 à 09:22:13 |
date courant et date dans la bd comment faire!!!

fatben
|
j aimerai bien comparer ma date de ma base de donner a la date d insertion d un fichier dans ma base de donner comment faire svp!
|
|
jeudi 12 mai 2011 à 09:31:49 |
Re : date courant et date dans la bd comment faire!!!

fatben
|
c'est ça que j envie de faire
if(date_insertion de fichier< date de fichier dans ma base de donner )
{ alors afficher fichiers ss drapeau}
else{fichiers avec drapeau}
mais j ai du mal !!!!!
merci de votre aide
voici mon code
// fonctions connection BDD
require_once('./conn.php');
// ouverture de la connexion à labdd
//bd_connection();
?>
<p> </p>
<table align="left" border="0">
<tr><th width=''>La jointure des tables Data et Soft :</th></tr>
<tr><th width=''></th></tr>
<tr><td>Les datas</td><td>Les softs</td></tr>
<?php
$id=$_GET["id"];
//echo "Voici le num de l'utilisateur".$id;
$sql1= "SELECT nom_programme, nom_fichiers
FROM paniersoft s, panierdata d
WHERE d.id_pro = s.id_pro AND d.id_pro =".$id." AND s.id_pro=".$id;
$date =date('Y/m/d');
//exécution de la requête:
$requete = mysql_query( $sql1) ;
while($data=mysql_fetch_array($requete))
{
$datas= $data['nom_fichiers'];
$soft= $data['nom_programme'];
if($id=="")
{
echo "Aucun data dans le panier";
}
else
{
echo "<tr><td>".$datas."</td><td>".$soft."</td><td><img src=\"image/drapeau.gif\"></td></tr>";
echo $date;
}
}
$requete_insert_soft = "INSERT INTO paniergeneral VALUES('','".$datas."','".$soft."','".$id."',NOW())";
if(!mysql_query($requete_insert_soft)){
echo ' enregistrement dans le panier generale non effectuée !<br />';
}
else
{
echo 'enregistrement dans le panier generale effectué avec succès !<br />';
echo " ";
echo " ";
}
?>
|
|
jeudi 12 mai 2011 à 10:16:11 |
Re : date courant et date dans la bd comment faire!!!

syndrael
|
Réponse acceptée !
Les dates issues d'une base de donnée sont récupérées comme des chaines de caractères. Cette chaîne de caractères doit te permettre de créer (par exemple) un objet de type DateTime (pour PHP 5.2.??). Ainsi tu pourras les comparer..
Ca c'est pour les puristes..
Sinon tu transformes les deux dates, en chaine de caractères (via explode pour travailler sur des tableaux) pour les obtenir au format 'YY-MM-DD HH:mm:SS' (je ne suis plus sur de la nomenclature, mais tu auras compris). Les deux chaines peuvent alors être comparées.
J'espère t'avoir aidé.
S.
|
|
vendredi 13 mai 2011 à 15:46:40 |
Re : date courant et date dans la bd comment faire!!!

fatben
|
Voila j ai un peu modifié mais elle m affiche pas les anciens fichiers qui sont dèja dans table paniersgenerale avec un petit drapeau !!
<?php
$id=$_GET["id"];
//echo "Voici le num de l'utilisateur".$id;
$sql1= "SELECT nom_programme, nom_fichiers
FROM paniersoft s, panierdata d
WHERE d.id_pro = s.id_pro AND d.id_pro =".$id." AND s.id_pro=".$id;
$timestamp_actuel = time();
$req = mysql_query( "SELECT * FROM paniergeneral") ;
//exécution de la requête:
$requete = mysql_query( $sql1) ;
while($data=mysql_fetch_array($requete))
{
$soft= $data['nom_programme'];
$datas= $data['nom_fichiers'];
if($req['timestampTable'] > $timestamp_actuel)
{
echo "<tr><td>".$datas."</td><td>".$soft."</td><td><img src=\"image/drapeau.gif\"></td></tr>";
}
else
{
echo "<tr><td>".$datas."</td><td>".$soft."</td><td></td></tr>";
}
}
?>
|
|
vendredi 13 mai 2011 à 16:27:48 |
Re : date courant et date dans la bd comment faire!!!

syndrael
|
Tu as lu ma réponse ??
Moi je ne vois aucune transformation en tableau ou de création d'objet DateTime.
S.
|
|
vendredi 13 mai 2011 à 20:51:01 |
Re : date courant et date dans la bd comment faire!!!

fatben
|
salut j ai juste changé le timestamp en datetime mais c'est la meme chose il m insère correctement ds la table mais il n 'affiche avec drapeau les anciennes fichiers stocké dans ma table !!!
<?php
$id=$_GET["id"];
//echo "Voici le num de l'utilisateur".$id;
$sql1= "SELECT nom_programme, nom_fichiers
FROM paniersoft s, panierdata d
WHERE d.id_pro = s.id_pro AND d.id_pro =".$id." AND s.id_pro=".$id;
$date_actuel = time();
$req = mysql_query( "SELECT * FROM paniergeneral") ;
//exécution de la requête:
$requete = mysql_query( $sql1) ;
while($data=mysql_fetch_array($requete))
{
$soft= $data['nom_programme'];
$datas= $data['nom_fichiers'];
$requete_insert_soft = "INSERT INTO paniergeneral VALUES('','".$datas."','".$soft."','".$id."',NOW())";
if($req['DateTable'] > $date_actuel)
{
echo "<tr><td>".$datas."</td><td>".$soft."</td><td><img src=\"image/drapeau.gif\"></td></tr>";
}
else
{
echo "<tr><td>".$datas."</td><td>".$soft."</td><td></td></tr>";
}
if(!mysql_query($requete_insert_soft)){
echo ' enregistrement dans le panier generale non effectuée !<br />';
}
else
{
echo 'enregistrement dans le panier generale effectué avec succès !<br />';
echo " ";
echo " ";
}
|
|
Cette discussion est classée dans : base, bd, date, donner, courant
Répondre à ce message
Sujets en rapport avec ce message
Base de donné et date [ par overider ]
salut mon projet:je réalise actuellement une application de gestion d'agendadonc a un moment je fais un truc du style $vis_agen=mysql_query("select *
Date probleme [ par g0belin ]
Ben voila en fait je veux faire un agenda...je veux afficher seulement les entree dans la base pour le jour courant...MAIS sa marche PASsa m'affiche t
tester la date pour update sur BD MySql [ par morganou ]
bonjour,je souhaite faire un update sur une table (mysql) de maniere systematique a minuit, quel est la maniere de procéder?le code doit etre en php.
date [ par couretjp ]
J'ai le code suivant qui m'extrait de ma base de donnée des enregistrement mysql_connect($serveur, $utilisateur, $motDePasse); mysql_select_db($bas
Besoin Aide Date MYSQL & PHP [ par Dexterage ]
voila g un tit soucis au niveau dune requete sql avec la date! en effet, jai une table mysql avec un champ (date_fin) ds ma page php, jai un formulair
suppression dans mysql [ par magicjim ]
Bonjour voila mon probleme je n'arrive pas a supprimer un enregistrement complet ( la ligne complete), cela me renvoie a ma page d'accueil voila mes s
Pb d'INSERT , aucune erreur retournée ... [ par Blasfem ]
Salut à tous, J'ai un souci, je suis en trin de me former sur le PHP et ma page d'ajout ne fonctionne pas. Pourtant le code semble correct . ? inclu
upload d'un doc dans bd [ par matheo54 ]
B onjour,j'aimerai faire une page spéciale pour les administrateurs sur mon site internet et leur permettre d'ajouter, photo ou doc word sur la base d
Probleme traitement date [ par bicz ]
Bonjour a tous, Voila je m'occupe d'un emplois du temps.La base est deja créée et n'est pas modifiable. Dans la base de donnée, la date d'un cours es
PHP / ODBC (base access) : Pb de date ! [ par Alextasis ]
AlexVoilà j'ai un ptit problème et ce serait cool si qq un pouvait me renseigner !voilà j'ai une base de donnée ACCESS tout ce qu'il y a de plus simpl
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|