Ciao a tutti,
ho un applicativo tramite il quale l'utente segue diverse pagine in successione (pagina 1 -> pagina 2 -> pagina 3 -> pagina 4 -> pagina 5 -> pagina 6).
In pagina 3 ho dei campi (3 campi) il cui valore immesso dall'utente viene memorizzato in variabili di sessione.
Quindi in pagina 4 ho fatto la seguente sessione:
e fin qui nessun problema infatti concodice:<? session_start; $_SESSION["campo1"] = $_POST['campo1']; $_SESSION["campo2"] = $_POST['campo2']; $_SESSION["campo3"] = $_POST['campo3']; $_SESSION["risultato"] = ($_SESSION['campo1'] + $_SESSION['campo2'] + $_SESSION['campo3']) * 0.001; ?>
mi prende (stampa) correttamente i valori scritti.codice:<?php print_r( $_SESSION ) ; ?>
Ora vorrei che in pagina 5 mi riporti il valore calcolato nella variabile "risultato", e perciò ho messo
solo che mi riporta sempre il valore 0. Ho riportato anche in questa pagina (pagina 5) le variabili di sessione (stampandole a schermo) e infatti, invece di restituirmi gli stessi valori che ritornava a pagina 4 non assegna nessun valore!codice:value="<? echo round($_SESSION["risultato"]); ?>"
Dove sta il problema? Qualche idea?
Grazie![]()

Rispondi quotando
