salve ragazzi buoansera
vi espongo il mio problema,
graficamente ho una tabella di questo genere
id regione mail verifica
1 lomb g@li.it rosso
2 cam g1@li.it verde
... g2@li.it rosso
io vorrei che nel campo verifica uscisse appunto il colore relativo se esiste la mail (verde) se non esiste (rosso) ma purtroppo in quel campo mi stampa tutti i valori dell array
ovvero se sono 3 valori mi stampa:
id verifica
1 rosso verde rosso
2 rosso verde rosso
come fare x far uscire solo uno alla volta
vi posto anche il codice della tabella
codice:<?php // Connessione e selezione del database include ("connessione.php"); // Query per ottenere l'elenco dei files $query = "SELECT * FROM postobarcatemp"; $risultato = mysql_query($query) or die("Query non valida: " . mysql_error()); $num=mysql_num_rows($risultato); IF ($num == 0) { echo ("non ci sono nuovi annunci"); exit(); } mysql_close($conn); // Se ci sono file nel DB ?> <BODY> <font color="FF9966" face="comic sans"><h1 align="center"> Elenco Postobarche</h1></font> <TABLE BORDER=1 > <A HREF = "indexadmin.php">Ritorna al Menu Principale</a> <TR> <TH>ID </TH> <TH>Data Ins</TH> <TH >Prezzo</TH> <TH >Inserzionista</TH> <TH>Modifica</TH> <TH>Sposta</TH> <TH>Cancella</TH> <TH>Aggiungi Foto</TH> </TR> <?php while( $tmp = mysql_fetch_array($risultato)) { ?> <TR> <TD style="border: 1px solid #CDCDCD"><?php echo ($tmp["id"]); ?></TD> <TD style="border: 1px solid #CDCDCD"><?php echo ($tmp["data"]); ?></TD> <TD style="border: 1px solid #CDCDCD"><p align="right"><?php echo ($tmp["prezzo"]); ?>,00</TD> <TD style="border: 1px solid #CDCDCD"><p align="right"><?php echo ($tmp["mail"]); ?></TD> <TD style="border: 1px solid #CDCDCD"><p align="right"><?php include("join1.php"); ?></TD> <TD><a href = "modhtmtemp.php"><input type="submit" value="Modifica"></a></TD> <TD><a href = "sposta.php?id=<?php echo $tmp['id'] ?>"><input type="submit" value="Sposta"></a></TD> <TD><a href = "recadmin1.php?id=<?php echo $tmp['id'] ?>"><input type="submit" value="Cancella"></a></TD> <TD><a href = "viewt.php"><input type="submit" value="Aggiungi"></a></TD> <TD align="center">[img]opent.php?id=<?php echo $tmp[[/img]" width="150" height="150" border="no"></TD> </TR> <?php } ?> </TABLE>
questo invece e il codice del while di verifica
codice:<?php include("ConnUtenti.php"); include("connessione.php"); $query = "SELECT postobarcatemp.*, tab.id as idutente FROM postobarcatemp LEFT JOIN tab ON postobarcatemp.mail = tab.mail"; $res = mysql_query($query); while($row = mysql_fetch_assoc($res)) { if($row['idutente']) { echo " verde "; } else{ echo " rosso "; } } ?>

Rispondi quotando