Salve a tutti vorrei raggruppare delle celle di una tabella con valori uguali, per alcune colonne, che viene creata da una query su un database. La query è una left outer join uno a molti e vorrei che nella tabella risultante rimanesse così, per alcuni dati un campo solo, non duplicato e i respettivi campi molteplici.
spero di essermi fatto capire
ciao e grazie
Luca
codice:<?php echo "<div align='center'> Visualizzazione dei dati produttivi di ogni singolo vigneto </div> "; require ('connessione.php'); $vigneti = @pg_query ($connprova, 'SELECT * from vigneto'); #$dati_produttivi = @pg_query ($connprova, 'SELECT * from dati_produttivi'); $vigneti_dati = @pg_query ($connprova, 'select * from dati_produttivi left outer join vigneto on (vigneto.id_vigneto = dati_produttivi.id_vigneto);'); if (!$vigneti) { echo "An error occured.\n"; exit; } if (!$vigneti_dati) { echo "An error occured.\n"; exit; } echo <<<EOD <table border="1" cellspacing="2" cellpadding="2"> <tr> <td>Vigneto</td> <td>Azienda</td> <td>Nome comune catastale</td> <td>Particella catastale</td> <td>Data misurazione</td> <td>Peso medio grappolo</td> <td>Brix</td> <td>Php</td> </tr> EOD; while($row = pg_fetch_assoc($vigneti_dati)) { echo "\n\t<tr>\n\t\t<td align='center'>{$row['vigneto']}</td>\n\t\t<td align='center'>{$row['azienda']}</td>\n\t\t"; echo "<td align='center'>{$row['nome_comune_cat']}</td>\n\t\t<td align='center'>{$row['cod_part_cat']}</td>\n\t\t"; echo "<td align='center'>{$row['data']}</td>\n\t\t<td align='center'>{$row['peso_medio_grappolo']}</td>\n\t\t"; echo "<td align='center'>{$row['brix']}</td>\n\t\t<td align='center'>{$row['ph']}</td>\n\t</tr>"; } echo <<<EOD </table> EOD; ?>

Rispondi quotando