Salut à tous !
Alala tojjours des problèmes... Je suis une fois de plus obligé de faire appel à vous
![:p :p]()
!
voilà mon peit problème, J'ai une date de fin (d'une vente sur mon site) qui s'inscrit aux format du type :
2006-03-19 15:46:31
Explication du code : C'est un code que j'ai pris sur un script déjà fait et que j'ai essayé de modifier mais la vente se finit automatiquement et la variable en ligne=N... Je pense que c'est un problème de format mais quoi... (J'ai coupé la fin du code, dites mois si j'ai trop coupé)
$query = "SELECT id_article,id_vendeur,id_encherisseur,designation,fin,prix_actuel,prix_reserve,devise FROM deal_articles WHERE en_ligne='Y'";
$mysql_result = mysql_query($query,$mysql_link);
while($row = mysql_fetch_array($mysql_result))
{
$article_id=$row[0];
$vendeur_id=$row[1];
$encherisseur_id=$row[2];
$desig=$row[3];
$cloture_fin=$row[4];
$prixfinal=$row[5];
$prixreserve=$row[6];
$monnaie=$row[7];
$a=substr($cloture_fin,0,4);
$m=substr($cloture_fin,5,2);
$j=substr($cloture_fin,8,2);
$h=substr($cloture_fin,11,2);
$mi=substr($cloture_fin,14,2);
$s=substr($cloture_fin,17,2);
$cloture_fin=mktime($h,$mi,$s,$m,$j,$a);
$nows=time();
if($cloture_fin<=$nows) {
mysql_query("UPDATE deal_articles SET en_ligne='N' WHERE id_article='$article_id'");
Edit : Ah mais si je suis bêtes !! j'ai trouvé le format c'est le timestamp, mais comment convertir ma date au format timestamp ? Je pensais que ct mktime();....