• Moderatore

    è difficile? .... uff lo sapevo... 😞


  • Moderatore

    Non lo è, a condizione che fai refreshare la pagina (vedi tu se con js, con un header php, con java, se farlo in un iframe o come ti pare.)

    Per il valore da mostrare potresti fare così:
    nel db metti due campi:
    ora attuale, minuti .

    Nel primo metti il time_stamp con time(), nel secondo i minuti per cui fare il conto alla rovescia.

    Nella pagina dove dovrebbe visualizzarsi, controlli che
    time() sia minore di ora_attuale (messa nel db)+minuti*60.

    se sì ancora non hai superato il limite impostato ed in tal caso fai (time()-ora_attuale)/60 che son appunto i minuti che mancano nel conto alla rovescia.

    Spero di essermi spiegato. 🙂

    :ciauz:


  • Moderatore

    io ti ringrazio perchè anche se non avevo creato nulla come codice mi hai dato una mano lo stesso e per questo ti posto quello che ho fatto per capiure l'errore tutto logicamente è in fase di test^_^

    [php]<html>
    <?
    session_start();
    include "controlla_login.php";
    include "config.inc.php";
    ?>
    <body>
    <form action="2.php" method="post">
    <input name="minuti" type="text" /><input type="submit" name="Submit" value="Invia" />
    </form>

    </body>
    </html>
    [/php]
    questa è la prima pagina dove inserisco il valore minuti^_^

    [php]<html>

    <body>
    <?PHP
    session_start();
    include "controlla_login.php";
    include "config.inc.php";

    $minut = $_POST['minuti'];

    $ora = time();

    $sql1 = "INSERT INTO PRIGIONE
    ( ORA_ATTUALE, MINUTI )
    VALUES ('$ora','$minut')";
    $query1 = mysql_query ($sql1);
    @mysql_close ($connessione);
    ?>
    <form action="3.php" method="post">
    vai
    <input type="submit" name="Submit" value="Invia" />
    </form>

    </body>
    </html>[/php]

    questa è la seconda che mi invia i dati al db^_^ e poi c'è il tasto per andare alla visualizzazione del conto alla rovescia

    [php]<?PHP
    session_start();
    include "controlla_login.php";
    include "config.inc.php";

    $sql = "SELECT ORA_ATTUALE,MINUTI FROM PRIGIONE WHERE ID_PRIGIONI='11'";
    $query = mysql_query ($sql, $connessione) or die(mysql_error());
    while ($row=mysql_fetch_array($query)){
    $att=$row["ORA_ATTUALE"];
    $min=$row["MINUTI"];

    $verifichiamo= ( time()-$att)/60;
    echo"$verifichiamo<BR>";

    $verifichiamo2= $att+$min*60;

    echo"$verifichiamo2";

    }
    @mysql_close ($connessione);
    ?>

    [/php]

    per questa ho fatto quegli echo per verificare che non stessi commettendo errori.... ma.... io non lo capisco affatto ghghgh(date cattive^_^)

    non capisco punto uno come fa a dirmi che mancano "tot" minuti

    poi per la verifica io alla fine la volevo fare con il conteggio mi spiego.... uno script controlla il valore del conteggio se è giunto pari a 0 mi fa una cosa altrimenti si frega^_^

    spero di essere stato chiaro.... ciao e grazie^_^


  • Moderatore

    Che ti stampa l'ultimo file?

    Per la verifica:
    if ($tempo_rimanente>0) {
    #fa una cosa;
    } else {
    #fanne un'altra;
    } 🙂


  • Moderatore

    sicuramente mi sarò spiegato io male^_^

    il controllo lo fa e lo fa pure bene^^ il problema mio è che io vorrei vedere una cosa di questo tipo graficamente.... ma non parlo ancora del controllo if^^

    vorrei in una altra pagina poter vedere :

    io ho inserito 21 minuti
    ad ora mancano 17 minuti^_^

    capisci ora? è questo quello che non mi viene^_^


  • Moderatore

    Ehm, scusami, colpa mia, ma non ti ho capito 🙂


  • Moderatore

    allora vorrei uno script che:

    in base al valore che io immetto in un db tipo : 23
    mi faccia un conto alla rovescia dove mi dice

    hai inserito 23 minuti(perchè 9io voglio che quel valore sia impostato come minuti) e ti mancano anora "...." (dove i .... stanno per i minuti effettivi che mancano al raggiungimento dello 0^_^)

    spero di essere riuscito a farmi capire
    ^_^ grazie ancora


  • Moderatore

    ancora confuso?


  • Moderatore

    Ma è quello che fa quello script, no? 😮


  • Moderatore

    no massy non funge così 😞