- Home
- Categorie
- Coding e Sistemistica
- Coding
- conteggio alla rovescia^_^
-
conteggio alla rovescia^_^
ciao raga^_^
eccomi qui a ri-rompervi^^ ma volevo una manina^^
in pratica vorrei fare uno script che mi facci il conteggio alla rovescia...
mi spiego meglioimmaginate di avere in index un campo di testo dove dovete mettere un valore numerico che poi si deve esprimere in minuti^^ impostato questo vai nel db e lo inserisce^^
poi andiamo in una altra pagina dove ci dovrà essere uno script che mi faccia il conto alla rovescia dei minuti impostati prima tipo:
do 90 minuti(prima pagina)
nella seconda pagina si vedrà:
90
90 quando non sarà passato alcun minuto85
90 quando saranno passati 5 minutie così via! è fattibile come cosa? se si mi potete dare una manina? grazie^_^
-
è difficile? .... uff lo sapevo...
-
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.
-
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^_^
-
Che ti stampa l'ultimo file?
Per la verifica:
if ($tempo_rimanente>0) {
#fa una cosa;
} else {
#fanne un'altra;
}
-
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^_^
-
Ehm, scusami, colpa mia, ma non ti ho capito
-
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 dicehai 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
-
ancora confuso?
-
Ma è quello che fa quello script, no?
-
no massy non funge così