Ciao a tutti,
La situazione è questa: ho una tabella news composta da data, titolo, testo_introduttivo, testo_completo, archivia, scadenza.
In data viene inserita la data di pubblicazione della news mentre in scadenza quando si vuole archiviare. Per archiviare la news uso un form in cui aggiorno il campo archivia da 0 a 1. Ora io vorrei poter mettere in campo questa modifica: settare a 1 il campo archivia quando la data odierna è uguale a scadenza.
Ho provato però non ci sono riuscito. Ecco il codice fatto fin'ora:
però non so come poter automatizzare l'archiviazione.Codice PHP:
<?php
$count1 = 0;
$res1 = mysql_query( "SELECT * FROM news WHERE archivia = 0 ORDER BY id desc ;");
$number=mysql_num_rows($res1);
if ($number == 0)
{
print("Al momento non sono presenti news all'interno del sito web del Comune di Cinte Tesino.");
}
else{
print("<table class='tabella'>");
print("<thead>");
print("<tr>");
print("<th class='cella_intestazione' width='15%'>DATA</th>");
print("<th class='cella_intestazione' width='15%'>SCADENZA</th>");
print("<th class='cella_intestazione'>TITOLO</th>");
print("<th class='cella_intestazione' width='35%'>OPZIONI</th>");
print("</tr>");
print("</thead>");
print("<tbody>");
while ( $riga1 = mysql_fetch_array( $res1 ) ) {
$dateform = explode( '-', $riga1["data"] );
$datafin = $dateform[2].'.'.$dateform[1].'.'.$dateform[0];
$dateform2 = explode( '-', $riga1["scadenza"] );
$datafin2 = $dateform2[2].'.'.$dateform2[1].'.'.$dateform2[0];
print("<tr>");
print("<td class='cella_corpo_2'>".$datafin."</td>");
print("<td class='cella_corpo_2'>".$datafin2."</td>");
print("<td class='cella_corpo'>".$riga1["titolo"]."</td>");
print("<td class='cella_corpo_2'>
<input type=\"button\" id=\"m".$riga1["id"]."\" name=\"m".$riga1["id"]."\" value=\"Modifica\" title=\"Modifica\" onclick=\"javascript:document.location.href='./modifica_news.php?id=".$riga1["id"]."';\" />
<input type=\"button\" id=\"c".$riga1["id"]."\" name=\"c".$riga1["id"]."\" value=\"Archivia\" title=\"Archivia\" onclick=\"javascript:arc('".$riga1["id"]."');\" />
<input type=\"button\" id=\"c".$riga1["id"]."\" name=\"c".$riga1["id"]."\" value=\"Cancella\" title=\"Cancella\" onclick=\"javascript:canc('".$riga1["id"]."');\" />\n</td>");
print("</tr>");
}
print("</tbody>");
print("</table>");
}
?>