Salve a tutti,
premettendo che sono agli inizi, dovrei fare un sito in cui ogni utente, oltre a username e password, ha un proprio borsellino eletronico che ricarica tramite una pagina apposita e inoltre in alto a sinistra, in ogni pagina del sito, c'è un apposito spazio in cui, nel caso l'utente sia loggato, mostri nome utente e saldo corrispondente. Nessun problema per la creazione del borsellino e relativa ricarica, mentre non riesco a visualizzare il saldo incrementato della ricarica in tempo reale, ovvero subito dopo la stessa, nonostante sul database viene incrementato correttamente. Spero qualcuno riesca ad aiutarmi.
Per visualizzare nome utente e saldo ho creato un file php che richiamo in tutte le pagine con questo codice:
Codice PHP:
<div id="status">
<p>Benvenuto,
<?php
if (isset ($_SESSION["utente"])) {
echo $utenteCorrente."!";
echo "<p>Saldo: €".number_format((float)($_SESSION["saldo"]), 2, ',', '')."</p>";
echo '<form name="form" action="logout.php" method="GET">';
echo '<p><input class="button" type="submit" name="logout" value="Logout"></p>';
echo '</form>';
} else {
echo "utente anonimo!";
echo "<p>Saldo: 0.00€</p>";
echo "<p><a href='login.php'>Accedi</a></p>";
echo "<p>Sei un nuovo utente? <a href='new.php'>Registrati!</a></p>";
}
?>
</div>
Non riesco a capire perchè non si aggiorni. Nel caso serva anche qualche altro pezzo di codice, ditemelo pure.