• Home
  • Forum
  • Fare Web
  • PHP

Funzione IF in un array

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio 15 Gen 2010
Prec.
  • 1
  • 2
Primo Prec. 2 di 2

Monital

Utente Attivo
15 Apr 2009
778
2
18
  • 18 Gen 2010
  • #21
MarcoGrazia ha scritto:
Pure Te!

Altra considerazione, il colore dallo alla cella, non alla riga.
PHP:
$row = '<td style="color=#FF0000">';
Clicca per allargare...


niente marco continua a non colorare il nome
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 19 Gen 2010
  • #22
ciao
dopo aver ricavato $colore usa il tag <span>

echo "<tr><td width=\"50\" align=\"right\"><b><span style=\"color:#".$colore."\">$valore_colonna</span></b></td>\n";
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
  • 19 Gen 2010
  • #23
borgo italia ha scritto:
ciao
dopo aver ricavato $colore usa il tag <span>

echo "<tr><td width=\"50\" align=\"right\"><b><span style=\"color:#".$colore."\">$valore_colonna</span></b></td>\n";
Clicca per allargare...

niente nemmeno così

cmq caro borgo diciamo che mi hai dato l'ispirazione ed ho risolto così

PHP:
     if($linea['colore']=='SI'){
        $color = "RED";
		 }else{
		 $color="GREEN";
		 }

PHP:
        foreach ($linea as $valore_colonna) {
		             echo "\t\t<td width=\"150\"><b><font face=\"Tahoma\" size=\"2\" color=\"$color\">$valore_colonna</td>\n";

Grazie a tutti :fonzie:
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
  • 19 Gen 2010
  • #24
Falso allarme ma forse credo di aver trovato l'inghippo


in pratica mentre facevo la prova dell'if sucitato nel select non ho definito il campo ma l'intera tabella con *

e le righe dove in corrispondenza c'era il campo colore=SI me le colorava di rosso quando ho tolto l'asterisco e messo il campo Nome è ritornato il colore originario

codice funzionante
PHP:
<html>

<meta content="text/html; charset=ISO-8859-1 " http-equiv="content-type">
<body bgcolor="#F0F8FF"  text="#0000FF">



<?

mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
    $sqlquery = "SELECT * FROM pippo WHERE topolino='xxxxx'";
$result = mysql_query($sqlquery);


    echo "<table border=\"1\">\n";



    while ($linea= mysql_fetch_array($result, MYSQL_ASSOC)) {
	        if($linea['colore']=='SI'){
        $color = "RED";
		 }else{
		 $color="GREEN";
		 }
		
		 
    
 
   echo "\t<tr>\n";
   
        foreach ($linea as $valore_colonna) {
		             echo "\t\t<td width=\"150\"><b><font face=\"Tahoma\" size=\"2\" color=\"$color\">$valore_colonna</td>\n";

		        }

        echo "\t</tr>\n";
    }

    echo "</table>\n";
 
?>

non funzionante

PHP:
<html>

<meta content="text/html; charset=ISO-8859-1 " http-equiv="content-type">
<body bgcolor="#F0F8FF"  text="#0000FF">



<?
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
    $sqlquery = "SELECT Nome FROM pippo WHERE topolino='xxxx'";
$result = mysql_query($sqlquery);



    echo "<table border=\"1\">\n";



    while ($linea= mysql_fetch_array($result, MYSQL_ASSOC)) {
	        if($linea['colore']=='SI'){
        $color = "RED";
		 }else{
		 $color="GREEN";
		 }
		
		 
    
 
   echo "\t<tr>\n";
   
        foreach ($linea as $valore_colonna) {
		             echo "\t\t<td width=\"150\"><b><font face=\"Tahoma\" size=\"2\" color=\"$color\">$valore_colonna</td>\n";

		        }

        echo "\t</tr>\n";
    }

    echo"</table>\n";

 
?>

Probabilemnte selezionando il campo non va avnti nella lettura degli altri campi
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 19 Gen 2010
  • #25
ciao
spero che tu abbia risolto.
però un consiglio: non usare il tg font (deprecato) meglio che tu faccia
<span style="font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000 "></span>

mettenfo le variabili dove vanno

dimenticavo: nella select prova a metter * al posto di nome
dimenticavo ancora: se ti serve solo il nome e il colore: nome, colore
 
Ultima modifica: 19 Gen 2010

Monital

Utente Attivo
15 Apr 2009
778
2
18
  • 19 Gen 2010
  • #26
borgo italia ha scritto:
ciao
spero che tu abbia risolto.
però un consiglio: non usare il tg font (deprecato) meglio che tu faccia
<span style="font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000 "></span>

mettenfo le variabili dove vanno

dimenticavo: nella select prova a metter * al posto di nome
dimenticavo ancora: se ti serve solo il nome e il colore: nome, colore
Clicca per allargare...

e si borgo come gia detto sopra se metto * mi colora la riga ma mi nfa vedere tutta la tabella mentre io devo vedere solo il nome cmq ho risolto così

PHP:
	       if($linea['colore']=='SI'){
        $color = "#FF0000";
		}
		 elseif ($linea['colore']=='No'){
		 $color = "#000FFF";
		 		 }
		  elseif ($linea['colore']=='forse'){
		 $color = "#7002B6";
		  }
		   else	 {
		 $color="BLACK";
		 }
		 
		 if ($linea['corsivo']=='Socio'){
		 $corsivo = "<b><i>";
		  }
		   else	 {
		 $corsivo="<b>";
		 }
		  if ($linea['evidenzia']=='1'){
		 $evidenzia = "bgcolor=\"DODGERBLUE\"";
		  }
		   else	 {
		 $evidenzia="";
		 }
		 
		  $lin=$linea['Nome'];
		  
		  
	echo "\t<tr>\n";        
		
                   echo "\t\t<td width=\"150\" $evidenzia>$corsivo<font face=\"Tahoma\" size=\"2\" color=\"$color\">$lin</td>\n";

sono in piena fase inventiva

:beer:

Un GRAZIE Infinito a tutti


:mavieni:
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

A
utilizzare array di una funzione in un'altra
  • amhal
  • 30 Ago 2016
  • jQuery
Risposte
1
Visite
1K
jQuery 30 Ago 2016
criric
Funzione strpos con l'utilizzo di array
  • asevenx
  • 18 Mar 2015
  • PHP
Risposte
4
Visite
2K
PHP 27 Mar 2015
borgo italia
M
funzione mysql fetch array
  • mteresa
  • 1 Set 2014
  • PHP
Risposte
3
Visite
2K
PHP 2 Set 2014
marino51
L
Funzione non restituisce completamente un array
  • Lighty
  • 15 Lug 2014
  • PHP
Risposte
2
Visite
1K
PHP 16 Lug 2014
Lighty
L
funzione in_array gestita diversamente
  • IImanuII
  • 18 Mar 2014
  • PHP
Risposte
14
Visite
2K
PHP 19 Mar 2014
IImanuII
E
ordinamento array multidimensionale per un valore ottenuto tramite una funzione
  • ely2402
  • 3 Mag 2013
  • PHP
Risposte
1
Visite
1K
PHP 3 Mag 2013
borgo italia
C
Ordinare alfabeticamente un array e ordinare un secondo array in funzione del primo.
  • cavaliere123
  • 1 Ott 2012
  • Javascript
Risposte
12
Visite
3K
Javascript 1 Ott 2012
cavaliere123
C
funzione array(); e chiarimenti foreach
  • nim
  • 11 Nov 2011
  • PHP
Risposte
6
Visite
3K
PHP 12 Nov 2011
Longo8
M
Chiamata di una funzione che contenga un array
  • mediasteno
  • 4 Lug 2011
  • PHP
Risposte
13
Visite
2K
PHP 27 Gen 2014
borgo italia
T
passare una array ad una funzione
  • tecno8
  • 26 Nov 2008
  • PHP
Risposte
2
Visite
6K
PHP 29 Nov 2008
Eliox
I
array php inviarli a funzione javascript
  • itos
  • 2 Giu 2005
  • PHP
Risposte
1
Visite
2K
PHP 8 Giu 2005
Simoxxx
S
[Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress
  • Lino80
  • 9 Gen 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
3K
Offerte e Richieste di Lavoro e/o Collaborazione 9 Gen 2023
Lino80
R
Variabile non risconosciuta dentro una funzione
  • robyspider77
  • 11 Nov 2022
  • PHP
Risposte
1
Visite
1K
PHP 11 Nov 2022
WmbertSea
P
Implementazione funzione FileReader
  • PaoloG
  • 12 Apr 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 12 Apr 2021
PaoloG
P
P
Funzione copia multipla.
  • PaoloG
  • 8 Apr 2021
  • Javascript
Risposte
2
Visite
2K
Javascript 11 Apr 2021
PaoloG
P
P
Funzione jQuery Ajax invio file a php
  • Peterrey76
  • 9 Mar 2021
  • jQuery
Risposte
1
Visite
3K
jQuery 9 Mar 2021
Max 1
A
Funzione read URL
  • AndreaCerre
  • 18 Feb 2021
  • PHP
Risposte
6
Visite
2K
PHP 19 Feb 2021
AndreaCerre
A
F
Funzione Glob - ricerca file contenente una parola
  • francescoITA
  • 25 Gen 2021
  • PHP
Risposte
1
Visite
1K
PHP 27 Gen 2021
francescoITA
F
A
Mail con funzione mail() riconosciute come spam
  • Alex@1983
  • 6 Nov 2020
  • PHP
Risposte
9
Visite
2K
PHP 8 Nov 2020
Alex@1983
A
M
Utilizzare la funzione mysql_num_rows() in PHP 5
  • miagy
  • 16 Ago 2020
  • PHP
Risposte
3
Visite
1K
PHP 17 Ago 2020
Hormus
H
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?