Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Colore sfondo celle in base al DB

    Salve a tutti..
    ho un "piccolo" problemino.. sto crando una griglia di disponibilità camere di un albergo a 10 camere e vorrei che quando siano occupate la cella sia di un colore, quando libere di un altro.

    se si deve essere #000000
    se no deve essere #ffffff

    lo dovrei inserire qui:

    echo "<td width='14' bgcolor='QUI'><div id='textcenter' class='textdispo'>01</div> </td>";

    io pensavo ad una cosa del genere:


    $colore1 = #000000;
    $colore2 = #ffffff;

    lettura database..

    if $row['01'] == yes
    echo $colore1
    else
    echo $colore2

    ma non riesco ad implementare lo script....
    qui qui
    Vacanze in Sardegna?? http://www.albergoviadelmare.it

  2. #2
    Questo è lo script:

    <?
    include("privata/db.php"); // creo la connessione

    $query = "SELECT * FROM aprile09 order by id asc" ; // imposto la query
    $result = mysql_query ($query, $connection) or die("Errore nella query: " . mysql_error()); // eseguo la query
    echo "<table width=600 border=0 align=center valign=middle cellpadding=0 cellspacing=1 >"; // inizio la tabella mese
    echo "<tr bgcolor='QUI IL CODICE'>";

    while ($row = mysql_fetch_array($result)) // finchè ci sono risultati dentro $result esegui il ciclo

    { // inizio ciclo
    echo "<td><center>".$row['01']."</center></td>"; //visualizza il mese

    } // fine cicloecho

    echo "</tr>";
    echo "</table>"; // chiudo la tabella
    ?>
    Vacanze in Sardegna?? http://www.albergoviadelmare.it

  3. #3
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Ma ti serve che sia colorata solo la cella della data occupata?

    Codice PHP:
    <?php // non usare gli short tags...
    include("privata/db.php"); // creo la connessione

    $query "SELECT * FROM aprile09 order by id asc" // imposto la query
    $result mysql_query ($query$connection) or die("Errore nella query: " mysql_error()); // eseguo la query
    echo "<table width=600 border=0 align=center valign=middle cellpadding=0 cellspacing=1 >"// inizio la tabella mese
    echo "<tr>"// il colore va nel ciclo se ti serve solo la cella

    while ($row mysql_fetch_array($result)) // finchè ci sono risultati dentro $result esegui il ciclo

    // inizio ciclo
    if ($row['campo del DB in cui segni la condizione'] == "occupato") {
    echo 
    "<td bgcolor="COLORE OCCUPATO"><center>".$row['01']."</center></td>"//visualizza il mese
    }
    else 
    {
    echo 
    "<td bgcolor="COLORE NON OCCUPATO"><center>".$row['01']."</center></td>";
    }
    // fine cicloecho

    echo "</tr>";
    echo 
    "</table>"// chiudo la tabella
    ?>

  4. #4
    Grazie mille Clasku... Funziona alla perfezione!!!
    Vacanze in Sardegna?? http://www.albergoviadelmare.it

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Prego conterraneo

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.