Problema gestione variabili

navajo75

Utente Attivo
16 Mar 2012
103
1
18
Buongiorno a tutti,

atti.php è una pagina in cui un utente può scegliere una cartellina e personalizzarla con un'intestazione, colore, scegliere la quantità ecc...
Queste informazioni vengono inserite in un form, la cui action manda a riepilogo.php; qui si possono vedere le scelte fatte e mettere il prodotto in un carrello.
Quindi io da atti recupero tutte le variabili che mi interessano. Però questo discorso vale se la persona sceglie un solo prodotto.
Supponendo invece che ne scelga più di uno, posso recuperare solo le informazioni dell'ultimo messo nel carrello. Come faccio allora a recuperare le info di tutti i prodotti messi nel carrello?

Il carrello è stato fatto utilizzando uno script presente su questo stesso sito: https://www.mrw.it/php/articoli/carrello-spesa-php-mysql_769.html

Vi prego di aiutarmi, perchè ci sto sbattendo la testa da giorni, ma non so come uscirne.
 

navajo75

Utente Attivo
16 Mar 2012
103
1
18
riepilogo.php è la pagina dove inizio a recuperare le variabili.
Quindi in questa pagina il seguente codice

codice PHP:

session_start();
if (!isset($_SESSION['prodotti'])) $_SESSION['prodotti'] = array();
$prodotti = $_SESSION['prodotti'];
$prodotto = array('colorecarta' => $_POST['colorecarta']);
$prodotti[] = $prodotto;


riepilogo.php manda a carrello.php; qui metto

codice PHP:

$_SESSION['prodotti'] = $prodotti;


A questo punto non so nè in che punto del carrello cominciare a scorrere l'array, nè come farlo.
Ho provato con un ciclo for e con un foreach, ma senza alcun risultato.

Aiuto perfavore!!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
non ho analizzato il codice di claudio, per cui sarebbe meglio che ti rispondesse lui.
ma a lume di naso se vui che la stessa sessione (o anche altri array come i S_POST) comprenda più valori, forse devi usare un array di array
es. se hai la S_SESSION['pinco'] e vuoi che abbia più valori
PHP:
<?php
session_start();
for($k=1; $k<5;$k++){
	$_SESSION['pinco'][]="valore $k";
	$_SESSION['pallo'][]="valore $k";
}
//poi per vederle o usarle
foreach($_SESSION as $ch_1 => $val_1){
	if(is_array($val_1)){
		foreach($_SESSION[$ch_1] as $ch_2 => $val_2){
			echo $ch_2+1 .") la sessione [$ch_1] ha $val_2<br>";
		}
		unset($_SESSION[$ch_1]);
	}
}
?>
guarda che è solo un'idea

p.s.
poi come arrangiarti nello script citato sono .....
 

navajo75

Utente Attivo
16 Mar 2012
103
1
18
Ciao e grazie per la risposta,

chi è Claudio? L'autore del carrello?
Aiutatemi perfavore. Sono abbastanza scarso con il PHP ed il tuo post mi risulta poco chiaro.
Non vi chiedo di scrivermi il codice, non sarebbe giusto del resto, però datemi un aiuto più concreto per cortesia.
E' più di una settimana che ci sto sbattendo la testa e non riesco ad uscirne.

Grazie mille
 
Discussioni simili
Autore Titolo Forum Risposte Data
B Problema gestione liste in js Javascript 1
A Problema gestione galleria fotografica in java Javascript 4
A Problema gestione layout con css HTML e CSS 11
P Piccolo problema con gestione immagini. PHP 9
P Problema gestione immagini in PHP PHP 12
L problema gestione utenti e sicurezza persone PHP 3
L problema gestione foto PHP 5
L problema gestione date PHP 11
C Problema gestione cookie Javascript 0
S Problema gestione select multipla Javascript 0
K Problema gestione lettere accentate Classic ASP 25
M Problema gestione TreeView ASP.NET 0
C Problema con la gestione password! Classic ASP 0
maxbossi Problema gestione messaggi Guestbook e Forum Supporto Mr.Webmaster 2
T Problema con gestione menu laterale HTML e CSS 6
F Problema pulsante cerca record su access Database 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 1
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8

Discussioni simili