- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Modifica colore riga mysql
-
no adesso funziona correttamente, ora pero vorrei aggiungere un secondo colore per respinta.
PS: la linea 8 corrispondeva a EOF
-
@Bivio said:
ora pero vorrei aggiungere un secondo colore per respinta.
[php]
if ($var['stato']=='evaso') {
echo '<tr style="background-color: yellow;">';
} else {
echo '<tr>';
}
[/php]vuol dire:
SE il campo 'stato' contiene 'evaso'
SCRIVI la riga con stile sfondo giallo
ALTRIMENTI
SCRIVI la riga senza stile...
quindi?
-
Si mi riferivo a un secondo colore per lo stato respinto:
SE il campo 'stato' contiene 'evaso'
SCRIVI la riga con stile sfondo giallo
SE il campo 'stato' contiene 'respinta'
SCRIVI la riga con stile sfondo rossa
ALTRIMENTI
SCRIVI la riga senza stileIl problema che non riesco a concatenare entrambe le condizione, cioè utilizzando if viene verificata una delle due condizioni, mentre io vorrei che se entrambe le condizioni sono vere deve essere assegnato il colore di sfondo, che sara giallo per evaso, rosso per respinto.
PS: grazie mille per l'aiuto ero da tempo che cercavo invano
-
Ma... 'stato' deve contenere solo 'evaso' o 'respinto' o anche un altro valore?
-
Allora il campo stato conterrà i seguenti valori:
Vuoto: lo stile della riga non cambia
Respinto: Lo stile della riga diventa rosso
Evaso: Lo stile della riga diventa verde
-
Oh... allora è molto semplice...
if (condizione1) {
codice da eseguire se condizione1 è vera
}
elseif (condizione2) {
codice da eseguire se condizione1 è falsa e la condizione2 è vera
}
else
{
codice da eseguire se tutte le condizioni precedenti sono false
}Metti in pratica!
-
ok ora prova con piu calma, però gia avevo fatto una prova, in pratica con questo schema mi verifica una sola condizione, cioè:
if (evasa) {
colora la riga verde
}
elseif (respinta) {
colora la riga rossa}
else
{
lo stile della riga rimana invariato
}Ma in questo modo nella stessa tabella non posso avere sia le righe verdi che rosse, giusto o sbaglio io qualcosa?
Devo comunque fare qualche prova, magari mi sbaglio
-
@Bivio said:
Ma in questo modo nella stessa tabella non posso avere sia le righe verdi che rosse
Ma anche no!@Bivio said:
Devo comunque fare qualche prova, magari mi sbaglio
Infatti... prova!
-
avevi ragione qualcosa sbagliavo io...adesso funziona alla grande, grazie mille per l'aiuto a buon rendere
-
Figurati...