cambio colore in base alla scelta nel form select

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
Ciao a tutti vorrei sapere una cosa:
sotto ho postato il mio codice funzionante che visualizza dei valori opresi da un form.
Il valore "giudizio" viene preso da una select, che permette le scelte : positivo o negativo.
Come faccio a visualizzare in VERDE se positivo e in ROSSO se negativo? ora come ora stampa tutto in nero.
grazie

PHP:
<?php
session_start();
@include 'config.php';

// recupero i dati dal DB
$query = "SELECT * FROM veterinari ORDER By id"; 

$res = mysql_query($query) or die (mysql_error());

 //verifico che il db contenga dei commenti

if($n_img >= 0 ){
  // stabilisco il numero di righe e colonne della nostra tabella per l'impagninazione echo("

  // ciclo tutti i record recuperati attraverso la nostra query
  while ([email protected]_fetch_array($res)){
    $righe++;
    $id = $f['id'];
    $veterinario = stripslashes($f['Veterinario']);
    $recensione = stripslashes($f['Recensione']);
    $giudizio = stripslashes($f['Giudizio']);
    $data = stripslashes($f['Data']);

      echo "<span style=\"color:blue\"><b>Veterinario:&nbsp&nbsp&nbsp&nbsp&nbsp</span>" . $veterinario . "<br />";              
      echo "<span style=\"color:blue\"><b>Recensione:&nbsp&nbsp&nbsp&nbsp&nbsp</span>" . $recensione . "<br />";
    
echo "<span style=\"color:blue\"><b>Giudizio:
</span>" . $giudizio . "<br />";

      echo "<span style=\"color:red\"><b>Data:&nbsp&nbsp&nbsp&nbsp&nbsp</span>" . $data . "<br />";
      echo  "<hr >";   
      echo  "<br />";
      echo "</td>\n";

    {
      echo "</tr><tr>\n";
  
    }
  }
}else{
  // stampo un messaggio se il DB è vuoto
  echo "Non esistono recensioni al momento";
}
@mysql_close($cn);

?>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Veramente, leggendo il codice, pare che visualizzi tutto in blu, tranne la data che è rossa.

Comunque:
PHP:
$giudizio = stripslashes($f['Giudizio']);
$colore = ($giudizio == 'positivo') ? 'green' : 'red';
E cambi tutti gli:
HTML:
<span style=\"color:blue\">
Con:
HTML:
<span style=\"color:{$color}\">
 

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
Grazie Alessandro, è vero le scritte sono in blu o rosso, ma il commento e la data vera e propria sono in nero.
io vorrei che la scritta positivo sia in verde e, se negativo in rosso.
Ho inserito la stringa che mi hai postato, ma devo aver sbagliato qualcosa perchè rimane sempre in nero.


PHP:
    <?php
session_start();
@include 'config.php';


// recupero i dati dal DB
$query = "SELECT * FROM veterinari ORDER By id"; 


$res = mysql_query($query) or die (mysql_error());


 //verifico che il db contenga dei commenti

if($n_img >= 0 ){
  // stabilisco il numero di righe e colonne della nostra tabella per l'impagninazione echo("



  // ciclo tutti i record recuperati attraverso la nostra query
  while ([email protected]_fetch_array($res)){
    $righe++;
    $id = $f['id'];
    $veterinario = stripslashes($f['Veterinario']);
    $recensione = stripslashes($f['Recensione']);
    $giudizio = stripslashes($f['Giudizio']);
    $colore = ($giudizio == 'Positivo') ? 'green' : 'red';  
    $data = stripslashes($f['Data']);

      echo " <span style=\"color:blue\"> <b>Veterinario:&nbsp&nbsp&nbsp&nbsp&nbsp</span>" . $veterinario . "<br />";              
      echo " <span style=\"color:blue\"> <b>Recensione:&nbsp&nbsp&nbsp&nbsp&nbsp</span>" . $recensione . "<br />";
    
echo " <span style=\"color:{$color}\"><b>Giudizio:
</span>" . $giudizio . "<br />";


      echo "<span style=\"color:red\"> <b>Data:&nbsp&nbsp&nbsp&nbsp&nbsp</span>" . $data . "<br />";



      echo  "<hr >";   

      echo  "<br />";
      echo "</td>\n";

    {
      echo "</tr><tr>\n";
  
    }
  }
}else{
  // stampo un messaggio se il DB è vuoto
  echo "Non esistono recensioni al momento";
}
@mysql_close($cn);


?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
correggi
PHP:
echo " <span style=\"color:{$color}\"><b>Giudizio:
</span>" . $giudizio . "<br />";
in
PHP:
echo " <span style=\"color:{$color}\"><b>Giudizio:
" . $giudizio . "</span></b><br />";
così viene tutto del colore.
p.s.
ricordati di chiudere il tag bold se non vedo male ne hai aperti diversi senza chiuderli
 

iperboreo

Utente Attivo
21 Giu 2012
126
0
16
ho provato a correggere la stringa e chiuso i tag bold,
ma non è cambiato nulla stampa il positivo sempre in nero.

grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
E Cambio colore cella in base all'orario Javascript 8
Cosina Cambio colore sfondo al click Javascript 2
F Cambio colore immagine Photoshop 2
C Gestione cambio colore dei link con css Javascript 1
Wox Cambio colore tabella dinamica Classic ASP 7
R Cambio Colore ASP Classic ASP 3
M tabelle:cambio del colore di sfondo al passaggio del mouse HTML e CSS 15
N cambio icona meteo giorno/notte PHP 2
L input (rilevare cambio dati) PHP 3
T cambio versione PHP e... panico!! PHP 4
S Scontorno, cambio sfondo, alone Photoshop 1
G Cambio server dubbio ns Server Dedicati e VPS 3
mferri Collegamento con xampp non funziona più da cambio di operatore. Web Server 2
A [PHP] ERRORE QUANDO CAMBIO SLUG NEL CMS e REWRITE PHP 6
bubino8 Cambio puntamento IP di un dominio Mac e Software 0
A Cambio password utente DB Database 0
M Non perdere l'indicizzazione con cambio di cms ecommerce SEO e Posizionamento 1
C [Javascript] cambio dinamico riferimento elemento html Javascript 2
A [PHP] Cambio immagini con orario PHP 1
W Problema con cambio colorazione codice su Dreamweaver CC 2017 Windows e Software 0
bubino8 [WordPress] Trasferimento Sito con cambio Dominio(url) WordPress 6
G [Javascript] Intercettare cambio applicazione Javascript 0
M [Java] Cambio valore variabile ignorata Java 1
A Modifiche a CSS recepite solo dopo cambio nome cartella HTML e CSS 2
F PHP cambio contenuto PHP 4
giannit [PHP] Cambio url su menu css PHP 15
D cambio il dominio per mettere keyword dentro? SEO e Posizionamento 8
R PROBLEMA INVIO EMAIL AL CAMBIO DI STATO ORDINE E-Commerce 1
F Aggiornare marker su mappa google con una funzione ajax richiamata al cambio di una select Ajax 2
O cambio destinazione pulsante indietro del browser. HTML e CSS 0
felino Trasferimento dominio per cambio fornitore hosting Domini 3
felino [Slider Revolution] Cambio slide con click del mouse WordPress 0
J Mostrare mese intero (come cambio il codice?!) Java 1
S Cambio di Hosting Hosting 1
B Cambio webserver accesso a siti esterni Apache 0
X Intercettare cambio valore radio jQuery 1
C inserimento o eliminazione record mysql senza cambio pagina Ajax 9
PianetaAndroid Cambio Nickname Supporto Mr.Webmaster 3
S problema cambio pasw dal server Web Server 1
K Cambio indirizzo dominio e reindirizzamento 301 Domini 1
L Sito con doppia lingua. Gestire il cambio PHP 4
N Cambio Dominio Domini 4
felino Widget e cambio dominio Domini 4
F passaggio valori + cambio type Javascript 1
F E' possibile far comparire una scritta in un div al cambio di un valore di un form text??? Javascript 2
P Cambio tema; non si vedono più le immagini WordPress 4
simonetta619 cambio nick Supporto Mr.Webmaster 6
D Musica con bottone che non si interrompe al cambio pagina. Javascript 1
D Cambio funzioni mouse in calendario Javascript Javascript 1
M Partecipazione societaria in cambio della tua esperienza Altri Annunci 0

Discussioni simili