• User Attivo

    inserire un if in una query

    sono ore che ci provo, spero che qualcuno mi aiuti a capire...
    recupero una serire di dati da una tabella di cui uno è una data.
    ora dovrei fare in modo che se questa data è uguale o superiore alla data del giorno corrente accanto al risultato io possa inserire la scritta "SCADUTO".

    [php] <?
    $queryc="SELECT * FROM Iscritti WHERE Attivo = 'SI' ORDER BY scadenza ASC " ;
    $userlist=mysql_query($queryc ) or die("Select Failed - Iscritti");
    ?>
    <?
    while ($userinfo = mysql_fetch_array($userlist)){
    ?>
    <td width="20%" bgcolor="#F4F4F4"> <center>
    <? echo $userinfo['ID']; ?>
    </center></td>
    <td width="20%" bgcolor="#F4F4F4"> <center>
    <? echo $userinfo['scadenza']; ?> </center></td>
    <? } ?> [/php]
    questa è la query.
    ho provato a inserire una roba tipo:
    [php]if ( $scadenza >= strtotime('today') ) {
    print ("Scaduto");
    } else {
    print ("");
    }[/php]
    ma non mi porta in nessun posto, sto cercando nei manuali da ore..
    qualcuno mi sa dire come muovermi prima che mi venga una crisi isterica? 🙂


  • User

    Ma la data in che formato è?
    per avere la data di oggi puoi usare il comando $data=date("m/d/Y"), variando l'interno delle parentesi


  • User Attivo

    grazie, forse ho capito come fare 🙂