<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Aggiornare Pagina]]></title><description><![CDATA[<p dir="auto">ciao ragazzi ho una pagina X con un form e un pulsante di invio.<br />
dopo che clicco su invio parte dei campi del form vengono modificati.<br />
ora non so' come fare a far in modo che quando accedo nuovamente alla pagina X possa vedere la pasina X con le modifiche effettuate dopo l'invio e non la pagina vecchia.<br />
come posso fare?</p>
]]></description><link>https://connect.gt/topic/17130/aggiornare-pagina</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 18:54:58 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/17130.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Sep 2006 08:34:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Aggiornare Pagina on Fri, 22 Sep 2006 11:13:47 GMT]]></title><description><![CDATA[<p dir="auto">per recuperare i dati, non ti conviene fare</p>
<p dir="auto">while ($resrow = mysql_fetch_row($ris)){<br />
.....<br />
}<br />
?<br />
rispiego il senso: quando fai l'update, ti prendi un timestamp e lo inserisci nel db. Quando crei la pagina, ti memorizzi il timestamp dell'ultimo esercizio caricato($oraUltimoCaricato). Poi confronti ogni tot secondi $oraUltimoCaricato con il timestamp che ti memorizzi nel db (naturalmente prendi questo dato facendo una query che ti estragga l'ora dell'ultimo esercizio aggiunto!). Quando i due dati sono diversi, allora ricarichi la pagina...</p>
]]></description><link>https://connect.gt/post/371189</link><guid isPermaLink="true">https://connect.gt/post/371189</guid><dc:creator><![CDATA[joey.santiago]]></dc:creator><pubDate>Fri, 22 Sep 2006 11:13:47 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Fri, 22 Sep 2006 05:53:53 GMT]]></title><description><![CDATA[<p dir="auto">questo è il codice che uso:</p>
<p dir="auto">&lt;?php<br />
//testare la sessione<br />
echo @$login_err;<br />
if(IsSet($_SESSION['tutor'])){<br />
echo "&lt;p&gt;Benvenuto tutor: "[EMAIL=".@$_SESSION"].@$_SESSION[/EMAIL]['tutor'][0];</p>
<p dir="auto">}else{<br />
echo "&lt;p&gt;Non sei autenticato !";<br />
echo "&lt;br&gt;&lt;a href='login.php'&gt;Effettua Login&lt;/a&gt;";<br />
}<br />
$usernamen=$_SESSION['tutor'][0];<br />
//Effettuo il controllo dei dati<br />
//$strSQL = "SELECT titoloesercizio FROM esercizio";</p>
<p dir="auto">$query = "SELECT * FROM esercizio";<br />
$ris=mysql_query($query) or die("Errore nella query:".mysql_error());</p>
<p dir="auto">$numrows = mysql_num_rows($ris);<br />
for($x=0; $x&lt;$numrows; $x++){<br />
//Recupero il contenuto di ogni record rovato<br />
$resrow = mysql_fetch_row($ris);<br />
$idesercizio=$resrow[0];<br />
$titoloesercizio = $resrow[1];<br />
$argomentoesercizio= $resrow[2];<br />
$testo= $resrow[3];<br />
$inviosoluzione= $resrow[4];<br />
$stato= $resrow[5];<br />
?&gt;<br />
&lt;tr&gt;<br />
&lt;td width="7%"&gt;  &lt;? echo $titoloesercizio ; ?&gt;&lt;/td&gt;<br />
&lt;td width="8%"&gt; <br />
&lt;? echo $argomentoesercizio ?&gt;&lt;/td&gt;<br />
&lt;td width="10%"&gt; <br />
&lt;? echo $testo ?&gt;&lt;/td&gt;<br />
&lt;!--&lt;td width="20%"&gt; &lt;a href=./esercizi/&lt;?php echo $titoloesercizio; ?&gt; &gt; leggi esercizio &lt;/a&gt;&lt;/td&gt;--&gt;<br />
&lt;td width="8%"&gt;&lt;? echo $inviosoluzione ?&gt;&lt;/td&gt;<br />
&lt;td width="5%"&gt; <br />
&lt;/td&gt;<br />
&lt;td width="6%"&gt;      &lt;/td&gt;<br />
&lt;td width="6%"&gt;      &lt;/td&gt;<br />
&lt;td width="10%"&gt;       &lt;/td&gt;<br />
&lt;td width="7%"&gt;     &lt;/td&gt;<br />
&lt;td width="6%"&gt;     &lt;/td&gt;<br />
&lt;td width="9%"&gt;&lt;a href="./esercizi/&lt;?php echo $titoloesercizio; ?&gt;"&gt;leggi esercizio&lt;/a&gt;&lt;/td&gt;<br />
&lt;td width="7%"&gt;<br />
&lt;form $_POST['action']="&lt;?php print $_SERVER["PHP_SELF"]; ?&gt;" name="form&lt;? echo $x ?&gt;" method="POST"&gt;<br />
&lt;input name="statoesercizio" type="hidden" value="&lt;?php echo $stato; ?&gt;"&gt;<br />
&lt;input name="idesercizio" type="hidden" value="&lt;?php echo $idesercizio; ?&gt;"&gt;<br />
&lt;input type="button" name="n" value="Invia" onclick="invia(form&lt;? echo $x ?&gt;,form&lt;? echo $x ?&gt;.statoesercizio.value)"&gt;<br />
&lt;?php<br />
$idesercizio = @$_POST['idesercizio'];<br />
$strSQL = "UPDATE esercizio SET statoesercizio='occupato' WHERE idesercizio='$idesercizio'";  //echo $strSQL;<br />
mysql_query($strSQL)OR die("Errore nella query1:".mysql_error());<br />
?&gt;<br />
&lt;/form&gt;      &lt;BR&gt;<br />
&lt;td width="10%"&gt;&lt;?php echo $stato; ?&gt; &lt;/td&gt;     &lt;td width="1%"&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;?php<br />
}<br />
?&gt;<br />
&lt;/table&gt;<br />
&lt;?php<br />
echo "&lt;br&gt;&lt;a href='homepage.php'&gt;Vai all' homepage &lt;/a&gt;";<br />
?&gt;</p>
]]></description><link>https://connect.gt/post/371194</link><guid isPermaLink="true">https://connect.gt/post/371194</guid><dc:creator><![CDATA[matti]]></dc:creator><pubDate>Fri, 22 Sep 2006 05:53:53 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Fri, 22 Sep 2006 05:49:15 GMT]]></title><description><![CDATA[<p dir="auto">ciao e grazie per l'iteressamento.<br />
ora ti spiego che ho capito</p>
<p dir="auto">faccio la query e trasformo il risultato della query in timestamp e lo metto nel db creando un nuovo campo?</p>
]]></description><link>https://connect.gt/post/371192</link><guid isPermaLink="true">https://connect.gt/post/371192</guid><dc:creator><![CDATA[matti]]></dc:creator><pubDate>Fri, 22 Sep 2006 05:49:15 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 20:47:12 GMT]]></title><description><![CDATA[<p dir="auto"><a href="http://codewalkers.com/tutorials/87/2.html" rel="nofollow ugc">http://codewalkers.com/tutorials/87/2.html</a></p>
<p dir="auto">mi sembra che qui se ne parli, prova un po' a guardare...</p>
<p dir="auto">la logica è: ti salvi il timestamp dell'ultimo aggiornamento e lo confronti con il timestamp dell'ultimo aggiornamento inserito nel db. Quando il timestamp del db è maggiore di quello dell'ultimo aggiornamento caricato sul sito, aggiorni la pagina! <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/post/371184</link><guid isPermaLink="true">https://connect.gt/post/371184</guid><dc:creator><![CDATA[joey.santiago]]></dc:creator><pubDate>Thu, 21 Sep 2006 20:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 19:16:53 GMT]]></title><description><![CDATA[<p dir="auto">ciao ho messo<br />
&lt;META HTTP-EQUIV="refresh" content=";URL=http://127.0.0.1/tutoronline/visualizzaesercizi.php"&gt;</p>
<p dir="auto">ma è troppo vistoso il refresh della pagina non mi sembra buono.</p>
<p dir="auto">cio sn alternative?</p>
]]></description><link>https://connect.gt/post/371191</link><guid isPermaLink="true">https://connect.gt/post/371191</guid><dc:creator><![CDATA[matti]]></dc:creator><pubDate>Thu, 21 Sep 2006 19:16:53 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 18:09:36 GMT]]></title><description><![CDATA[<p dir="auto">ciao è proprio questo il <a href="http://concetto.in" rel="nofollow ugc">concetto.in</a> parte l'ho risolto perchè uso un db, ma non so' come mettere un refresh automatico della pagina.<br />
non conosco bene la sintassi.</p>
]]></description><link>https://connect.gt/post/371190</link><guid isPermaLink="true">https://connect.gt/post/371190</guid><dc:creator><![CDATA[matti]]></dc:creator><pubDate>Thu, 21 Sep 2006 18:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 16:40:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/5506">@matti</a> said:</p>
<blockquote></blockquote>
<p dir="auto">se un utente A si collega e con invio modifica la pagina, come faccio afare in modo che se un utente B sta guardando la stessa pagina gli venga si aggiorni automaticamente?</p>
<p dir="auto">ehm... che significa?</p>
<p dir="auto">se A e B non accedono dallo stesso pc, perché mai dovrebbero vedere uno la pagina dell'altro?</p>
<p dir="auto">tu vuoi che A modifichi il contenuto e B possa vedere la pagina modificata da A? in questo caso credo tu possa fare in modo che il contenuto della pagina venga preso da un Database. In questo modo, se A apporta delle modifiche, queste vengono salvate nel DB, ma non ho idea di come si possa aggiornare la pagina ogni volta che le informazioni salvate nel DB cambiano...</p>
]]></description><link>https://connect.gt/post/371183</link><guid isPermaLink="true">https://connect.gt/post/371183</guid><dc:creator><![CDATA[joey.santiago]]></dc:creator><pubDate>Thu, 21 Sep 2006 16:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 09:52:02 GMT]]></title><description><![CDATA[<p dir="auto">credo si tratti di gestire il problema della concorrenza</p>
<p dir="auto">ma non ho idea</p>
]]></description><link>https://connect.gt/post/371188</link><guid isPermaLink="true">https://connect.gt/post/371188</guid><dc:creator><![CDATA[matti]]></dc:creator><pubDate>Thu, 21 Sep 2006 09:52:02 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 09:49:41 GMT]]></title><description><![CDATA[<p dir="auto">si era cosi e ho risolto sistemando bene le query.<br />
ora il problema è questo:</p>
<p dir="auto">se un utente A si collega e con invio modifica la pagina, come faccio afare in modo che se un utente B sta guardando la stessa pagina gli venga si aggiorni automaticamente?</p>
]]></description><link>https://connect.gt/post/371187</link><guid isPermaLink="true">https://connect.gt/post/371187</guid><dc:creator><![CDATA[matti]]></dc:creator><pubDate>Thu, 21 Sep 2006 09:49:41 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 09:33:32 GMT]]></title><description><![CDATA[<p dir="auto">Forse intendi un quarto caso in cui memorizzi le informazioni su DB (o su file) e le rivisualizzi nel form?</p>
]]></description><link>https://connect.gt/post/371178</link><guid isPermaLink="true">https://connect.gt/post/371178</guid><dc:creator><![CDATA[margheritebianche]]></dc:creator><pubDate>Thu, 21 Sep 2006 09:33:32 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 09:26:14 GMT]]></title><description><![CDATA[<p dir="auto">io vorrei che quella pagina modificata rimanesse modificata.<br />
cioè se modifico il campo esercizio deve rimanere sempre cosi anche dopo che un utente si colegga di nuovo.<br />
uffa sto incasinato!</p>
]]></description><link>https://connect.gt/post/371186</link><guid isPermaLink="true">https://connect.gt/post/371186</guid><dc:creator><![CDATA[matti]]></dc:creator><pubDate>Thu, 21 Sep 2006 09:26:14 GMT</pubDate></item><item><title><![CDATA[Reply to Aggiornare Pagina on Thu, 21 Sep 2006 09:12:52 GMT]]></title><description><![CDATA[<p dir="auto">Ci sono 3 metodi che differiscono per effetto:</p>
<ol>
<li>puoi passare la variabili via post o get e visualizzarle nel form (vale solo nelle pagine in cui passi le variabili)</li>
<li>puoi memorizzare le variabili in variabili di sessione ($_SESSION) in questo caso l'utente si rivedrà i campi impostati solo se non ha chiuso la sessione</li>
<li>puoi memorizzare le variabili nei cookie, in questo caso l'utente rivedrà i valori per la durata del cookie</li>
</ol>
]]></description><link>https://connect.gt/post/371177</link><guid isPermaLink="true">https://connect.gt/post/371177</guid><dc:creator><![CDATA[margheritebianche]]></dc:creator><pubDate>Thu, 21 Sep 2006 09:12:52 GMT</pubDate></item></channel></rss>