- Home
- Categorie
- Coding e Sistemistica
- PHP
- Recordset con doppie voci aiuto...
-
Recordset con doppie voci aiuto...
record doppi aiutooo....
ho costruito sito con dreamweaver php mysql-
ho creato DATABASE con
tabella eventi come esempio
periodo ex maggio 2008 - maggio 2008 - giugno 2008
data ex 15-05-2008 16-05-2008 16-06-2008
Nel recordset creato io vorrei visualizzare quanto segue ma non riesco....Maggio 2008
15-05-2008
16-05-2008Giugno 2008
16-06-2008Non vorrei che si ripetesse la voce periodo....
questa e' la query che ho creato ed ho messo una tabella con area ripetuta a periodo e data
SELECT periodo, DATE_FORMAT(data, '%d-%m-%Y') AS data
FROM eventi
ORDER BY eventi.datacome posso fare.......
-
lo devi fare via php, quando cicli sul risultato della query, assegni il valore di periodo ad una variabile di appoggio poi ogni ciclo controlli se periodo è uguale alla periodo precedente (var d'appoggio) se è diversa lo stampi altrimenti no.
[php]
$periodo = "";
while($row=mysql_fetch_array($result))
{
if($periodo!=$row['periodo']){
print $row['periodo'];
}
....$periodo=$row['periodo'];
}[/php]codice da testare.
-
Ciao ti posto quello che ho fatto mi dici dove devo inserire quello che mi hai mandato .... sono alle prime armi
tabella
eventii campi sono
data_eventi
periodo_eventi
note_eventi
localita_eventi<?php do { ?>
<table width="555" height="42" border="0" align="center">
<tr class="tabella_eventi">
<td height="18" colspan="4" align="center" bgcolor="#6699FF" class="intestazioni"><?php echo $row_calendario['periodo_eventi']; ?></td>
</tr>
<tr class="tabella_eventi">
<td width="85" height="18" align="center" class="tabella_eventi"><?php echo $row_calendario['data_eventi']; ?></td>
<td width="193" class="tabella_eventi"><?php echo $row_calendario['localita_eventi']; ?></td>
<td width="216" class="tabella_eventi"><?php echo $row_calendario['note_eventi']; ?></td>
<td width="43" class="tabella_eventi"><a href="http: echo $row_calendario['localita_eventi']; ?>" target="_blank">mappa</a></td>
</tr>
</table>
<?php } while ($row_calendario = mysql_fetch_assoc($calendario)); ?>grazie mille.........
-
[php]<?php
$periodo="";
do { ?>
<table width="555" height="42" border="0" align="center">
<?php
if($periodo!=$row_calendario['periodo_eventi']){
?>
<tr class="tabella_eventi">
<td height="18" colspan="4" align="center" bgcolor="#6699FF" class="intestazioni"><?php echo $row_calendario['periodo_eventi']; ?></td>
</tr>
<?php
}
?>
<tr class="tabella_eventi">
<td width="85" height="18" align="center" class="tabella_eventi"><?php echo $row_calendario['data_eventi']; ?></td>
<td width="193" class="tabella_eventi"><?php echo $row_calendario['localita_eventi']; ?></td>
<td width="216" class="tabella_eventi"><?php echo $row_calendario['note_eventi']; ?></td>
<td width="43" class="tabella_eventi"><a href="http: echo $row_calendario['localita_eventi']; ?>" target="_blank">mappa</a></td>
</tr>
</table>
<?php
$periodo=$row_calendario['periodo_eventi'];
} while ($row_calendario = mysql_fetch_assoc($calendario)); ?>[/php]
-
ringrazio mille adesso hopoco tempo ma stasera provo......
-
Saro o Jan sei un eroe ...........
come hai fatto a conoscere le varie funzioni php tramite corsi o altro...
ciao..