Visualizzazione dei risultati da 1 a 6 su 6

Discussione: confronto tra date

  1. #1

    confronto tra date

    devo fare un check sul database per vedere se la password ha più di 60 giorni (rispetto alla data odierna), credo che ci sia un errore di sintassi però:

    Codice PHP:
    if (($results2["DATA_SCAD"][0]) < $data) {  setcookie ("idUser_scad""$user") && header ("Location:./cambio_password.php");} 

    la data è del tipo date("m/d/Y")


    inoltre volevo sapere, se rispetto una condizione di if voglio fare diverse azioni, basta concatenarle tutte con '&&'?
    cioè if (condizione) { allora_fai_questo && quello && quell'altro && quest'altro }

    ???


    grazie

  2. #2
    se utilizzi un timestamp hai un numero intero e riesci a gestirlo meglio il campo del database.

    ciao

  3. #3
    no che non ci vuole l'&& è sbagliatissimo
    MSI KT4V (MS-6712) AMD Athlon XP 2400+@2000 Mhz Vcore 1.65 Fsb 133 Multiplier 15 1x256 SDRAM PC2700 Ati Radeon 9100 Tv-Out Samsung SD1533D 14 Gb@5400 rpm (eMule power) Maxtor 6y080L0 80 Gb@7200 rpm

  4. #4

    nessuno

    nessuno ha mai fatto degli script base dove c'e':

    inserimento
    confronto
    ecc ecc.
    sulle date...

    nel senso lo si potrebbe spulciare come sto facendo in questi giorni da script ma a volte fanno talmente tante cose che e' difficile capire bene...magari uno che l'ha fatto base base? :quipy:
    Webmasterarea.it (scripts, guide ecc) Ora anche scambio banner
    Io ho fatto la mia scelta

  5. #5
    un'idea così sul momento potrebbe essere:


    Codice PHP:
    $data "19/05/2004";
    $delimitatore "/";
    $oggi date("d".$delimitatore."m".$delimitatore."y");
    $oggi str_replace($delimitatore$oggi);
    $data str_replace($delimitatore$data); 
    così toglie i separatori... ma non so se può esserti utile...

    forse però può funzionare:

    190504 (19/05/04) è minore di 200504 (20/05/04)
    MSI KT4V (MS-6712) AMD Athlon XP 2400+@2000 Mhz Vcore 1.65 Fsb 133 Multiplier 15 1x256 SDRAM PC2700 Ati Radeon 9100 Tv-Out Samsung SD1533D 14 Gb@5400 rpm (eMule power) Maxtor 6y080L0 80 Gb@7200 rpm

  6. #6
    Originariamente inviato da flumbe
    no che non ci vuole l'&& è sbagliatissimo

    cosa mi consigli come alternativa, nel caso io voglia inserire condizioni multiple per ogni if?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.