si ma io vorrei creare un array di sessione con nome varibile,è un po diverso.
se per esempio ho una serie di campi tipo nome cognome etcc..e voglio inserirli in un arrai di sessione che come nome ha il nome inserito nel campo non posso assegnare $_SESSION['nome']
dovrei assegnare una cosa del tipo
$_SESSION[$_POST['nome']][]= $valore;
a questo punto se ho l'utente marco
$_SESSION['marco'] dovrebbe contenere un array con i dati relativi alla persona.
se l'utente si chiama chifacteruf
$_SESSION['schifacteruf'] contiene un array con i vari dati.
meglio ancora $nome=$_POST['nome']
echo implode($_SESSION[$nome]);
una cosa similare
Codice PHP:
<?php
session_start();
if(empty($_SESSION['lista'])){$_SESSION['lista']="0";}
$_SESSION['lista']=++$_SESSION['lista'];
$n=$_SESSION['lista'];
$giocatore=array();
$giocatore['cod']=$_POST['cod'];
$giocatore['descrizione']=$_POST['descrizione'];
$giocatore['pref']=$_POST['pref'];
$giocatore['duel']=$_POST['duel'];
$giocatore['rolls']=$_POST['rolls'];
$_SESSION[$n]=$giocatore;
dopo x inserimenti(senza far cadere la sessione)vorrei trovarmi
$_SESSION['1']['giocatore']['cod']
$_SESSION['1']['giocatore']['descrizione']
$_SESSION['1']['giocatore']['pref']
$_SESSION['1']['giocatore']['duel']
$_SESSION['1']['giocatore']['rolls']
$_SESSION['2']['giocatore']['cod']
etcc....
e recuperare il tutto con
Codice PHP:
for ($x=0;<=10;$x++){
echo $_SESSION[$x]['giocatore']['rolls'];
}
anche se le varie lacune che ho mi impediscono di farlo...
ma questo pseudo script da l'idea di cosa voglio fare. fattibile o meno?cosa devo cercare?
fino ad ora ho cercato array o sessioni con chiave dinamica