- Home
- Categorie
- Coding e Sistemistica
- Coding
- Visualizzare valori di una SESSIONE
- 
							
							
							
							
							
Visualizzare valori di una SESSIONEOggi disturbo per le cose più strane (almeno per me). 
 Adesso ho questo problema:
 dopo aver recuperato dati da una SESSION$aut_val = $_SESSION['aut_val_Session']; Ho bisogno di visualizzarli in una casella di testo: echo "<td width=300><input type=text name=aut size=60 maxlength=200 value=$aut_val></td>" ; Purtroppo non riesco a visualizzare niente. 
 Se invece anticipo la precedente riga con un echo del valore $aut_val riesco a visualizzare il tutto.
 nonriesco proprio a capire cosa c'è che non và.Come sempre Vi chiedo una mano Grazie 
 Stefano
 
- 
							
							
							
							
							
Se è una stringa prova a metterla tra apici, così: echo "<td width=300><input type=text name=aut size=60 maxlength=200 value='$aut_val'></td>" ;
 
- 
							
							
							
							
							
Grazie per la risposta ma purtroppo non ho risolto. 
 Sperando di non essere troppo lungo provo a spiegarTi il problema.Ho la mia pagina con alcune caselle di testo i cui valori mi serviranno per effettuare delle ricerche. 
 Oltre a scrivere del testo libero posso consultare delle liste a seconda del campo di ricerca
 Ad esempio per la voce autori seleziono la lista degli autori e "importo" il dato nella mia input text.
 Se decido di visualizzare la seconda lista (ad esempio campo Attribuzione) richiamo un'altra lista e seleziono la voce desiderata.
 Per non perdere il dato del primo campo lo salvo in una SESSION$aut_val = $_REQUEST["aut"]; 
 $aut_val = str_replace("$"," ",$aut_val);if ($aut_val == ""){ 
 $aut_val = $_SESSION['aut_val_Session'];
 }else{
 $_SESSION['aut_val_Session'] = $aut_val;
 }A questo punto selezionando la seconda lista vorrei recuperare entrambi i campi: 1 attraverso il REQUEST (ad esempio la voce Attribuzione) e l'altro attraverso la sessione creata per l'Autore. 
 Purtroppo il tutto mi funziona solamente se, dopo aver recuperato i dati dalla SESSIONE, effettuo un echo su quella voce.Di seguito il pezzo di codice che utilizzo per quanto descritto: $aut_val = $_REQUEST["aut"]; 
 $aut_val = str_replace("$"," ",$aut_val);if ($aut_val == ""){ 
 $aut_val = $_SESSION['aut_val_Session'];}else{ 
 $_SESSION['aut_val_Session'] = $aut_val;
 }$att_val = $_REQUEST["att"]; 
 $att_val = str_replace("$"," ",$att_val);
 if ($att_val == ""){
 $att_val = $_SESSION['att_val_Session'];
 }else{
 $_SESSION['att_val_Session'] = $att_val;
 }Suggerimenti? Grazie 
 Stefano
 
- 
							
							
							
							
							echo "<td width='300'><input type='text' name='aut' size='60' maxlength='200' value='$aut_val'></td>" ;prova con questo