Il problema è che ho uno script che mi gestisce delle priorità nella pubblicazione in una homepage di determinati eventi. Eccolo
Codice PHP:
<?
$priority = array();
// preleva dal db gli articoli prioritari...
$query = "SELECT * FROM priorita ORDER BY flags";
$result = mysql_query($query)
or die(mysql_error());
// ...e li inserisce nell'array
while($row = mysql_fetch_array($result))
{
$flag = $row['flags'];
$priority[$flag] = $row['event_id'];
}
// seleziona gli ultimi 10 articoli e li memorizza in un array
$l_news = array();
$query = "SELECT *
FROM eventi Order by event_id
DESC LIMIT 0,20";
$result = mysql_query($query)
or die(mysql_error());
while($row = mysql_fetch_array($result))
{
$l_news[] = $row['event_id'];
}
// di seguito comincia a mandare in output codice html
?>
<table cellpadding='2' cellspacing='0' border='1'>
<tr>
<?
// 12 sono gli articoli prioritari, i primi 4 sono obbligatori
// cominciamo a scrivere la riga delle intestazioni
for($i =1; $i <= 13; $i ++)
{
// oltre il quinto articolo diamo la possibilita' di cancellare la priorita'
if($i > 12)
{
echo "\t\t<th>[url='p_delete.php?id=$i']P $i[/url]</th>\n";
}
else
{
echo "\t\t<th>P $i</th>\n";
}
}
?>
</tr>
<?
// cicliamo l'array degli articoli e mandiamo in output cio' che server
foreach($l_news as $key => $event_id)
{
echo "\t<tr>\n";
for($flag = 1; $flag <= 13; $flag ++)
{
// se l'articolo risulta tra i prioritari gli mettiamo il grassetto e togliamo il link
if(isset($priority[$flag]))
{
if($event_id == $priority[$flag])
{
echo "\t\t<td>[b]$event_id[/b]</td>\n";
}
else
{
echo "\t\t<td>[url='p_insert.php?event_id=$event_id&flags=$flag']$event_id[/url]</td>\n";
}
}
else
{
echo "\t\t<td>[url='p_insert.php?event_id=$event_id&flags=$flag']$event_id[/url]</td>\n";
}
}
echo "\t</tr>\n";
}
?>
Questo script pesca l'id dell'evento (event_id) dalla tabella priorità. In questa tabella però ho anche un altro campo, chiamato "tipo". Or bene, vorrei inserire anche questo campo all'interno dello script. In modo tale che poi in fase di stampa mi venga inserito, accanto ad "event_id", anche il campo "tipo".
Come fare?