Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13

Discussione: usare il number_format

  1. #11
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    26
    è QUI che fa la echo di $valore e che non funziona:

    Codice PHP:
    switch($id){  case 1: echo "<polygon title =\"".$regione."\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"".$color."\" stroke=\"#A7DBEE\" stroke-width=\"1.4173\" stroke-miterlimit=\"10\" points=\" 61.327,60.879 65.627,58.012 71.003,52.635 72.437,50.484 71.003,42.957 71.72,40.448 79.962,36.863 83.905,35.789 88.563,30.77 \"/>"
    echo 
    "<text id=\"piemonte\" x=\"40\" y=\"130\" >".$valore."%</text>"
    break; 
    Mettiamola in queste parole: come si inserisce una number_format che mi formatti il valore di $valore in questo codice:
    Codice PHP:
    function getPolygon($id$valore$tipo$regione){ if($tipo == "occ"){ if($valore<10) {$color="#FF3300";} elseif($valore>=10&&$valore<50) {$color="#FF9900";} else{$color="#66CC00";} } elseif($tipo == "dis") { if ($valore<10){$color="#66CC00";} elseif ($valore>=10&&$valore<50){$color="#FF9900";} else { $color="#FF0000";} }  switch($id){  case 1: echo "<polygon title =\"".$regione."\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"".$color."\" stroke=\"#A7DBEE\" stroke-width=\"1.4173\" stroke-miterlimit=\"10\" points=\" 61.327,60.879 65.627,58.012 71.003,52.635 72.437,50.484 71.003,42.957 71.72,40.448 79.962,36.863 83.905,35.789 88.563,30.77 \"/>"; echo "<text id=\"piemonte\" x=\"40\" y=\"130\" >".$valore."%</text>"; break; 

  2. #12
    Originariamente inviato da Sari
    è QUI che fa la echo di $valore e che non funziona:

    Codice PHP:
    echo "<text id=\"piemonte\" x=\"40\" y=\"130\" >".$valore."%</text>"
    Cosa significa "non funziona"? Che valore esce fuori?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #13
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    26
    dal primo post:
    "Ho provato in tutti i modi, riesco solo a formattare il valore ma non a visualizzarlo sulla cartina svg che sparisce completamente. Questo lo so, perchè quando mi da il messaggio di errore vedo il valore formattato!"

    Ripeto se NON inserisco "number_format" $valore viene visualizzato correttamente sulla cartina svg, se lo inserisco la cartina svg non è più visibile e mi da il messaggio di errore in cui vedo che $valore è stato formattato.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.