<?php
$numero=3; // Limite max successi da visualizzare
// Legge tutti i campi in ordine decrescente
$q="SELECT * FROM successi ORDER BY id LIMIT $numero";
// Lancio la query
$ris=mysql_query($q);
if(mysql_num_rows($ris) > 0) { // Conto i record (i campi nella tabella del db)
// Leggo un record alla volta e lo stampo
while($riga=mysql_fetch_array($ris)) {
echo "<div class=\"stampaS\">";
echo "<div class=\"dataBox\">".crea_data($riga['data_localeS'])."</div>";
echo "<div class=\"campiAltiS\">";
echo "<div class=\"oggettoBox\">".$riga['oggettoS']."</div>";
echo "</div>"; // campiAltiS
echo "<div class=\"messaggioBox\">".$riga['messaggioS']."</div>";
echo "<div class=\"bassoS\"></div>"; // bassoS
echo "<div class=\"nomeBox\">".$riga['nomeS'].",</div>";
if (!empty($riga['cittaS'])) { // Se il campo è vuoto non stampa neanche la virgola
echo "<div class=\"cittaBox\">".$riga['cittaS'].",</div>";
}
if (!empty($riga['suoemailS'])) { // Se il campo è vuoto non stampa neanche il trattino
echo "<div class=\"mailBox\">".$riga['suoemailS']." - </div>";
}
echo "<div class=\"ipBox\">Ip: $ip</div>";
echo "<div class=\"bandierinaBox\">$bandierina<div class=\"nazione\">".$countries[$two_letter_country_code][1]."</div></div>";
echo "</div>";//stampaS
}
//*********da qui inizia la parte che trasferisce i records nella tabella archivio
//leggiamo tra i post estratti il valore minimo dell'id
$ris=mysql_query("SELECT MIN(id) FROM successi ORDER BY id LIMIT $numero");
// Lancio la query
$riga=mysql_fetch_array($ris);
//verifico che ci siano record precedenti
$ris=mysql_query("SELECT * FROM successi WHERE id < ".$riga['id']);
if(mysql_num_rows($ris)>0) { //se maggiore di 0 ci sono
while($riga=mysql_fetch_array($ris)) {
//estraggo tutti i dati del successo col valore minimo id dalla tabella successi...
$id=$riga['id'];
$data_localeS=crea_data($riga['data_localeS']);
$oggettoS=$riga['oggettoS'];
$messaggioS=$riga['messaggioS'];
$nomeS=$riga['nomeS'];
$cittaS=$riga['cittaS'];
$suoemailS=$riga['suoemailS'];
$ip;
$bandierina;
//...e salvo il successo nella tabella archivio, l'insert è uguale a quello che che c'è nella tabella successi
$ris_a=mysql_query("INSERT INTO archivio(data_localeS,oggettoS,messaggioS,nomeS,cittaS,suoemailS,ip,bandierina)
VALUES('$data_localeS','$oggettoS','$messaggioS','$nomeS','$cittaS','$suoemailS','$ip','$bandierina')");
//avendo salvato in tabella archivio posso eliminarlo dalla tabella successi
$ris_d=mysql_query("DELETE FROM successi WHERE id=$id");
}
}
}
//********fine del trasferimento
else {
echo "<font style=\"font-size:18px;color:#0000ff;\">Non ci sono ancora Successi, volevi scriverne uno?</font>";
}
function crea_data($t){
...