Salve, sto riscontrando questo fastidiosissimo problema..
In una pagina ho dei codici dove se la tabella templates contiene record corrispondenti al nickname dell' utente loggato mostra una struttura come questa:
Codice HTML:
<span class="template_name">NOME TEMPLATE</span><br /><br /><br />
Iniziato il: <b>DATA DI INIZIO</b><br />
<a href="LINK" target="_blank">Visualizza</a>
Se invece non ci sono record mostra "Non hai nessun template". Il problema è il seguente: Se ci sono record collegati a tale nickname il caricamento della pagina si rallenta e causa un blocco del browser.. Ok che il tecnico mi ha portato il computer con 1gb di ram in meno (ora ne ho 2) e 150gb invece di 320 di HD, però mi sembra esagerato che sia colpa della scarsa memoria.
Lo spazio nel sito c'è quasi tutto, ho occupato un 10%, se può interessare i codici sono questi:
Codice PHP:
<?
$username = $_SESSION['username'];
include('settings.php');
echo '<div id="text">';
echo 'Bentornato, <b>'.$username.'</b><br /><div style="margin-top: -40px;"><img src="http://suppliers.altervista.org/images/hello.gif"></div><br />';
$temp = mysql_query("SELECT * FROM templates WHERE username='$username'");
$templates = mysql_num_rows($temp);
if($templates == 0) {
echo 'Non hai ancora nessun template.<br /><br />Clicca <a href="template.php?action=newt">Qui</a> per iniziare a crearne uno, buon lavoro!';
} else {
echo '<span style="font-size: 24px; font-weight: bold;">I tuoi template:</span><br /><br />';
while ($ref_pro = $temp){
$value2=$ref_pro['name'];
$value3=$ref_pro['data_inizio'];
$value4=$ref_pro['data_fine'];
$value5=$ref_pro['link'];
if(empty($value4)) {
echo '<span class="template_name">'.$value2.'</span><br /><br /><br />';
echo 'Iniziato il: <b>'.$value3.'</b><br />';
echo '<a href="'.$value5.'" target="_blank">Visualizza</a>';
} else {
echo '<span class="template_name">'.$value2.'</span><br /><br /><br />';
echo 'Iniziato il: <b>'.$value3.'</b> Finito il: <b>'.$value4.'</b><br />';
echo '<a href="'.$value5.'" target="_blank">Visualizza</a><br /><br />';
}
}
echo '<b><a href="template.php?action=newt">Aggiungi un template</a></b>';
}
}
?>
PS: L' ultima graffa è collegata ad una if relativa alla sessione che non ho postato però