Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [PHP] Tabella colorata.

    Ciao a tutti,
    ancora problemi con tabella colorata

    ho scritto cio..
    ma nn funziona
    qlcuno puo' aiutarmi a capire cosa nn funziona e dove sbaglio?

    <?php

    print ("<table>");

    for ($numero=1; $numero<=50; $numero++)
    {
    $R=dechex(239);
    $G=dechex(10);
    $B=dechex($numero);


    print ("<tr>");

    for ($cella=1; $cella<=5; $cella++)
    {
    print ("<td>");

    if ($cella=="1");
    {cella1=$B}

    elseif ($cella=="2")
    {cella2=$G}

    else
    {cella3=$R}


    print ("$cella");

    print ("</td>");


    }


    print ("</tr>");

    }

    print ("</table>");

    ?>

  2. #2
    ti mancano un po di $ {cella1=$B}

  3. #3
    ehmm
    nunnocapito..


    sorry e che sono alle prime armi...
    e ci sto capendo molto poco con sto programma..


  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    lo script da te proposto, così a prima vista ha qualcosa che non va. anzi mi sembra molto sbagliato.
    suppongo tu voglia colorare in modo diverso gli sfondi delle celle ma non vedo dei tag per lo scopo. ma cosa vuoi ottenere esattamente?
    Errare humanum est, perseverare ovest

  5. #5
    alura
    in pratica devo fare una tabella di 50 righe diviso in 5 colonne o celle.
    e ogni cella deve assumere il colore delle variabile indicata

    nel caso..

    tutte le celle1=$b
    tutte le celle2=$g
    tutte le celle3=$r
    tutte le celle4=$g $r
    tutte le celle5=$r $b

    queste sono i dati che mi hanno fornito


    ma nn ci sto capendo un cavolo.. :master:
    e ovviamente nn so proprio come far tutto cio.


  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    in pratica tutte le celle della stessa colonna devono avere lo stesso colore ?
    Errare humanum est, perseverare ovest

  7. #7

  8. #8
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    devi essere sicuro, lo script cambia se vuoi diverse le righe , le colonne o tutte le celle.
    Errare humanum est, perseverare ovest

  9. #9
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    intanto prova questo
    Codice PHP:
    <?php
    echo "<table border=1>";
         for (
    $numero=1$numero<=50$numero++)
             {
              
    $R=dechex(239);
              
    $G=dechex(10);
              
    $B=$numero ;
              
    $colore_sfondo "#".$R.$G.$B ;
              echo 
    "<tr>";
                   for (
    $cella=1$cella<=5$cella++)
                       {
                        echo 
    "<td bgcolor=\"$colore_sfondo\"></td>";
                        }
              echo 
    "</tr>";
              }
    echo 
    "</table>";
    ?>
    Errare humanum est, perseverare ovest

  10. #10
    alura, magari facendoti vedere il primo che avevo fatto riesco a spiegarmi meglio

    qui trovi come si vede http://212.110.26.193/dany12.php

    con questo codice
    <?php

    print ("<table>");

    for ($numero=1; $numero<=50; $numero++)
    {
    $R=dechex(239);
    $G=dechex(10);
    $B=dechex($numero);

    $Colore="#".$R.$G.$B;

    print ("<tr>");

    for ($cella=1; $cella<=5; $cella++)
    {
    print ("<td bgcolor='$Colore'>");

    print ("$cella");

    print ("</td>");

    }

    print ("</tr>");

    }

    print ("</table>");

    ?>



    e da come mi e' stato chiesto, il coloere della cella1 , 2 , 3, 4 0 5 cambia in base alla variabile che io gli assegno.
    utilizzando i comandi IF ELSEIF e ELSE

    spero di essermi spiegata , mi sto arrampicando sugli specchi.. :master:



    ps. grazie per la tua pazienza..

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.