Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: scelta colore problema

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    scelta colore problema

    ho codificato questo:

    index.php

    Codice PHP:
    else if($action=="colorchatmsg")
    {
      
    addonline(getuid_sid($sid),"Mio Colore Scelta","");
      
    TheHead($uid);
      echo 
    "<body>";
      echo 
    "<div align=\"center\">\n";
    echo 
    "<form action=\"genproc.php?action=colorchatmsg&amp;sid=$sid\" method=\"post\">";
    echo 
    "Mio Colore Messaggi In Chat:
    "
    ;
    echo 
    "<select name=\"colorchatmsg\">\n";
    echo 
    "<option value=\"FFCC33\">Default</option>\n";
    echo 
    "<option value=\"000000\">Black</option>\n";
    echo 
    "<option value=\"00FFFF\">Aqua</option>\n";
    echo 
    "<option value=\"0000FF\">Blue</option>\n";
    echo 
    "<option value=\"FFC0CB\">Light Pink</option>\n";
    echo 
    "<option value=\"F5DEB3\">Skin</option>\n";
    echo 
    "<option value=\"FF00FF\">Fishia</option>\n";
    echo 
    "<option value=\"808080\">Gray</option>\n";
    echo 
    "<option value=\"5F5F64\">Dark Gray</option>\n";
    echo 
    "<option value=\"c0c0c0\">Silver</option>\n";
    echo 
    "<option value=\"ffffff\">White</option>\n";
    echo 
    "<option value=\"FF0000\">Red</option>\n";
    echo 
    "<option value=\"e68282\">Light Red</option>\n";
    echo 
    "<option value=\"B90000\">Dark Red</option>\n";
    echo 
    "<option value=\"800000\">Maroon</option>\n";
    echo 
    "<option value=\"A0522D\">Sienna</option>\n";
    echo 
    "<option value=\"20B2AA\">Light Green</option>\n";
    echo 
    "<option value=\"008000\">Green</option>\n";
    echo 
    "<option value=\"006400\">Dark Green</option>\n";
    echo 
    "<option value=\"A8F4B8\">Mint</option>\n";
    echo 
    "<option value=\"40E080\">Turquouice</option>\n";
    echo 
    "<option value=\"9ACD32\">Yellow Green</option>\n";
    echo 
    "<option value=\"FFF000\">Yellow</option>\n";
    echo 
    "<option value=\"FFFFE0\">Light Yellow</option>\n";
    echo 
    "<option value=\"FF8C40\">Orange</option>\n";
    echo 
    "<option value=\"D2B48C\">Beige</option>\n";
    echo 
    "<option value=\"800080\">Purple</option>\n";
    echo 
    "<option value=\"9932CC\">Orchide</option>\n";
    echo 
    "<option value=\"EE82EE\">Violet</option>\n";
    echo 
    "</select>";
    echo 
    "
    "
    ;
        echo 
    "<input type=\"submit\" value=\"invio\"/>";
        echo 
    "</form>";
      echo 
    "</p>";
      echo 
    "<div style=\"background-color:#CC0000\">";
      echo 
    "<p align=\"center\">";
      echo 
    "[b]0 [/b]<a accesskey=\"0\" href=\"index.php?action=main&amp;sid=$sid\"><img src=\"../images/home.gif\" alt=\"\"/>Home</a>";
      echo 
    "</p>";
      echo 
    "</div>";
      echo 
    "</body>";


  2. #2
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    genproc.php

    Codice PHP:
    else if($action=="colorchatmsg")
    {
    addonline(getuid_sid($sid),"Mio Colore","");
        
    TheHead($uid);
        echo 
    "<body>";
    $colorchatmsg $_POST["colorchatmsg"];

    mysql_query("UPDATE ibwf_users SET colorchatmsg='".$colorchatmsg."' WHERE id='".$uid."'");

    echo 
    "<div class=\"center\">";
    echo 
    "Colore impostato

    \n"
    ;
    echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"../images/home.gif\" alt=\"*\"/>";
    echo 
    "Home</a>";
    echo 
    "</div>";
    echo 
    "</body>\n";
    echo 
    "</html>\n";

    aggiunto in sql questo:

    codice:
    ALTER TABLE ibwf_users
    ADD colorchatmsg VARCHAR(6) NOT NULL DEFAULT 'FFFFFF';

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    in pagina di chat:

    Codice PHP:
        $message  =$_POST["message"];
        
    $who      $_POST["who"];
        
    $colorchatmsg $_POST["colorchatmsg"]; 
    e dove stampa il msg:
    Codice PHP:
              $colorchatmsg mysql_fetch_array(mysql_query("SELECT  colorchatmsg FROM ibwf_users WHERE id='".$uid."'"));

                  echo 
    "<span class=\"time\">[$ds]</span><a href=\"chat.php?action=say2&amp;sid=$sid&amp;who=$chat[0]&amp;rid=$rid&amp;rpw=$rpw\"><span class=\"nickname\">$optlink</span></a> - ";
                  echo 
    "<span class=\"$colorchatmsg\">".strtolower($tosay)."</span>
    "

    ma non compare il colore da me scelto.
    sapete dirmi xche???

    grazie

  4. #4
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    up

  5. #5
    prova a scrivere

    echo "<span class=\"$colorchatmsg[colorchatmsg]\">".strtolower($tosay)."</span>
    ";

  6. #6
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    non va

  7. #7
    ma il valore memorizzato nel database corrisponde al nome della classe CSS ?
    altrimenti non va.

    comunque come avevi scritto tu non riuscivi ad accedere al valore specificato nel database.

  8. #8
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    che dovrei avere nel css per farlo andare??

  9. #9
    <span class="colorechat" ....

    colorechat è il nome della classe che deve esserci nel file .css associato del tipo

    .colorechat{
    color:#ff0000;
    }


    quindi dentro il database deve esserci il valore 'colorechat' che attraverso la query mysql tu la richiami e la stampi attraverso echo .... "$colorchatmsg"

  10. #10
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    se leggi nei messaggi precedenti vedi che il valore nella tabella users l'ho messo...

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.