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

    Stampare una riga in colore diverso dal resto

    Ciao a tutti, ho bisogno del vostro aiuto.
    Ho creato una pagina nella quale viene stampata la classifica del campionato della squadra di calcio del mio paese, vorrei che nella riga relativa alla mia squadra (F.C.D. VILLANOVA), dove ci sono tutti i dati relativi ad essa, il colore del testo fosse rosso anzichè nero.
    Come devo modificare il codice ?
    Grazie per l'aiuto.

    Codice PHP:
    <?php    
    echo "<Table Width=\"90%\" Align=\"Center\" Cellpadding=\"3\" Cellspacing=\"1\">"

      echo 
    "<Tr>"
      echo 
    "<Td width=\"230px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]SQUADRA[/B]"
      echo 
    "</Td>"
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]PUN[/B]"
      echo 
    "</Td>"
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]GIO[/B]"
      echo 
    "</Td>"
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]VIN[/B]"
      echo 
    "</Td>"
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]PAR[/B]"
      echo 
    "</Td>"
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]PER[/B]"
      echo 
    "</Td>"
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]FAT[/B]"
      echo 
    "</Td>";
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
      echo 
    "[B]SUB[/B]"
      echo 
    "</Td>"
      echo 
    "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">"
      echo 
    "[B]DIF[/B]"
      echo 
    "</Td>"
      echo 
    "</Tr>";  
        
    $dbcnx mysql_connect("$host""$user_db""$pass_db");
    mysql_select_db("$nome_db"$dbcnx);
    $res mysql_query ('select * from clas2010 ORDER BY punti DESC, differenza DESC, squadra'); 
    $num mysql_num_rows ($res);
    for (
    $i=0$i<$num$i++)
     {
      
    $td1 mysql_result ($res$i"squadra");
      
    $td3 mysql_result ($res$i"giocate");
      
    $td4 mysql_result ($res$i"vinte");
      
    $td5 mysql_result ($res$i"pareggiate");
      
    $td6 mysql_result ($res$i"perse");
      
    $td7 mysql_result ($res$i"fatti");
      
    $td8 mysql_result ($res$i"subiti");
      
    $td9 mysql_result ($res$i"punti");
      
    $td1strip stripslashes($td1);
      
      if ((
    $i 2) == 0)
         
    $color "#EEEEEE";
     else
         
    $color "#D9D9D9";
      
      echo 
    "<Tr>";
      echo 
    "<Td class=\"style10\" align=\"left\" bgcolor=\"$color\">";
      echo 
    "<a href=\"partite2010.php?squadra=$td1strip\" title=\"Tutti i risultati\">$td1strip</a>";
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td9;
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td3;
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td4;
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td5;
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td6;
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td7;
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td8;
      echo 
    "</Td>";
      
      echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
      echo 
    $td7-$td8;
      echo 
    "</Td>";
      echo 
    "</Tr>";
      
      


    mysql_close($dbcnx);
    ?>
    </Table>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    <?php
    echo "<Table Width=\"90%\" Align=\"Center\" Cellpadding=\"3\" Cellspacing=\"1\">";

    echo "<Tr>";
    echo "<Td width=\"230px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "SQUADRA";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "PUN";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "GIO";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "VIN";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "PAR";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "PER";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "FAT";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "SUB";
    echo "</Td>";
    echo "<Td width=\"60px\" align=\"center\" bgcolor=\"#D9D9D9\">";
    echo "DIF";
    echo "</Td>";
    echo "</Tr>";

    $dbcnx = mysql_connect("$host", "$user_db", "$pass_db");
    mysql_select_db("$nome_db", $dbcnx);
    $res = mysql_query ('select * from clas2010 ORDER BY punti DESC, differenza DESC, squadra');
    $num = mysql_num_rows ($res);
    for ($i=0; $i<$num; $i++)
    {
    $td1 = mysql_result ($res, $i, "squadra");
    $td3 = mysql_result ($res, $i, "giocate");
    $td4 = mysql_result ($res, $i, "vinte");
    $td5 = mysql_result ($res, $i, "pareggiate");
    $td6 = mysql_result ($res, $i, "perse");
    $td7 = mysql_result ($res, $i, "fatti");
    $td8 = mysql_result ($res, $i, "subiti");
    $td9 = mysql_result ($res, $i, "punti");
    $td1strip = stripslashes($td1);

    if (($i % 2) == 0)
    $color = "#EEEEEE";
    else
    $color = "#D9D9D9";

    if ($td1strip == "nome squadra ") $color = "#FF0000";

    echo "<Tr>";
    echo "<Td class=\"style10\" align=\"left\" bgcolor=\"$color\">";
    echo "<a href=\"partite2010.php?squadra=$td1strip\" title=\"Tutti i risultati\">$td1strip</a>";
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td9;
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td3;
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td4;
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td5;
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td6;
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td7;
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td8;
    echo "</Td>";

    echo "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo $td7-$td8;
    echo "</Td>";
    echo "</Tr>";


    }

    mysql_close($dbcnx);
    ?>
    </Table>

  3. #3
    Meglio ancora
    Codice PHP:
    if (trim(strtolower($td1strip)) == trim(strtolower("nome squadra")) ) {
       
    $color "#FF0000";

    Così non c'è problema se nel DB le squadre sono scritte "miste" ('Ciccio Pasticcio', ' Galli belli', 'gigi la trottola').

  4. #4
    Grazie ma io non voglio cambiare il colore di background, voglio che i caratteri del testo siano in rosso.
    Come faccio ??

  5. #5
    Usi
    codice:
    <span style="color: {$text-color}">$var</span>
    Quindi
    Codice PHP:
    if (trim(strtolower($td1strip)) == trim(strtolower("nome squadra")) ) {
       
    $text-color "#FF0000";
    } else {
       
    $text-color "#000000";
    }

    echo 
    "<Tr>";
    echo 
    "<Td class=\"style10\" align=\"left\" bgcolor=\"$color\">";
    echo 
    "<a href=\"partite2010.php?squadra=$td1strip\" title=\"Tutti i risultati\" style=\"color: {$text-color}\">{$td1strip}</a>";
    echo 
    "</Td>";

    echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo 
    "<span style=\"color: {$text-color}\">{$td9}</span>";
    echo 
    "</Td>";

    echo 
    "<Td class=\"style10\" align=\"center\" bgcolor=\"$color\">";
    echo 
    "<span style=\"color: {$text-color}\">{$td3}</span>";
    echo 
    "</Td>";
    .... 

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.