Ragazzi, ho una variabile del tipo
prova[]
e voglio passarla tramite link ad un'altra pagina
miolink.php?passaggio=<?=$prova[]?>
ma mi da errore...
Come faccio?
Ragazzi, ho una variabile del tipo
prova[]
e voglio passarla tramite link ad un'altra pagina
miolink.php?passaggio=<?=$prova[]?>
ma mi da errore...
Come faccio?
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/serialize
http://www.php.net/urlencode
http://www.php.net/unserialize
praticamente:
Codice PHP:
<?php $a=array("a","b"); ?>
[url="?a=<?php echo urlencode(base64_encode(serialize($a))) ?>"]a[/url]
<?php print_r(unserialize(base64_decode(urldecode($_GET['a'])))) ?>
Ragazzi forse ho trovato una soluzione alternativa ma non riesco a fare un passaggio.
Creo una variabile di sessione che diventa così dopo il while di recupero dati
$_SESSION['descrizione'] = descrizione1,descrizione2,descrizione3
ora recupero la variabile di sessione nell'altra pagina. Con l'explode cerco di togliere la virgola e separare gli argomenti. Ma dato che non so a priori il numero di argomenti che ci sono, come faccio a creare un'array ed inizializzarlo con i valori della session recuperata?
Esempio se le descrizioni sono 5,
io devo creare un
arrray[0] = descrizione1
arrray[1] = descrizione2
arrray[2] = descrizione3
arrray[3] = descrizione4
arrray[4] = descrizione5
Salva in sessione direttamente l'array.
Allora,
io ho provato a creare una variabile di sessione del tipo
$_SESSION['descrizione[]'];
e con il ciclo la riempivo così:
$_SESSION['descrizione[$i]'] = variabile 1
e via via tutti i valori...
Ma quando la recupero nell'altra pagina in questo modo:
echo $_SESSION['descrizione[0]'] per stampare il primo valore non mi visualizza nulla però i valori ci sono...
Non capisco il perkè...
finalmenteeeeeeeeeeeeee
grazie milleeeeeeeeeeee
ho un altro problema....
$_SESSION['prezzo'][$i] = $prezzo;
$_SESSION['prezzo_vendita'][$i] = $prezzo_vendita;
prezzo e prezzo_vendita hanno valori del tipo 45.50 e 50.60
Quando vado a recuperare il valore dell'array, mi escono valori che non esistono.
Come mai?