Visualizzazione dei risultati da 1 a 2 su 2

Discussione: azzerare una variabile

  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    azzerare una variabile

    Ho questa FUNZIONE:
    <?
    function counter()
    {
    static $count = 1;
    return $count++;
    }
    ?>

    Nello script mi conta tutti i giorni del mese partendo da gennaio.

    <?

    require ("../../connessione.php");
    include ("../../include/funzioni.php");
    $riferimento=($_GET['riferimento']);
    require ("gennaio.php");
    require ("febbraio.php");

    echo("
    ");

    // MARZO
    $mese = 'marzo';
    $anno = 2006;
    require ("../../connessione.php");
    $sql = "SELECT * from tbl_cale where id_pro = ".$id_pro;
    $sql=$sql." and mese = 'marzo' ";
    $sql=$sql." order by giorno";
    $vedi = mysql_db_query( $database, $sql, $db) or die(mysql_error());
    echo("<table border=0><tr>");
    echo("<td>$mese</td></tr><tr>");
    echo("<td>Prenotati:</td>");

    while ($riga = mysql_fetch_array($vedi))
    {
    echo("<td bgcolor=yellow><a href=cancel_day.php?id=".$riga["id"]."&id_pro=$id_pro&giorno=".$riga["giorno"]."&mese=$mese&anno=$anno title=cancel>".$riga["giorno"]."</a></td>");

    }

    echo("</tr></table>");
    echo("
    ");
    echo("<table border=0><tr>");
    echo("<td>Prenota:</td>");
    for($i = 1; $i <=31; $i++)
    {

    $day = counter();
    $day = sprintf('%02d', $day);
    $mese = 'marzo';
    $anno = 2006;
    echo("<td bgcolor=#c0c0c0>$day</td>");
    }
    echo("</tr>");
    echo("</table>");
    echo("
    ");

    ?>
    Quando passa al mese di febbraio, non riparte da 0 ma da: 32
    e da marzo: 60.
    Non capisco come fare per azzerare la variabile e visualizzare i giusti giorni del mese.

    ¿Hasta la pasta?

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    ....

    è assurdo fare una funzione per ogni mese!!!!!
    VVoVe: VVoVe:
    ¿Hasta la pasta?

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.