Ciao a tutti,
sto diventando matto con una cosa che all'apparenza dovrebbe essere semplice ma che per chi come me sta imparando non lo è.
Ho un elenco di clienti (index.php) prelevato da db e ogni riga presenta un pulsante Elimina, alla pressione di tale pulsante mi si apre la pagina elimina.php con i dettali del cliente dell'ID della riga.
Il problema sta nel fatto che quella variabile con il numero dell'ID la devo conservare nella pagina elimina.php per fare ulteriori operazioni, così ho deciso di usare una variabile di sessione.
Il codice della form è il seguente:
Nella pagina elimina.php inserisco
e tutto funziona perfettamente.
Il problema nasce quando creo la variabile di sessione:
ma nella pagina elimina.php il semplice echo non restituisce nulla
Lo stesso codice utilizzandolo nella pagina index.php dove è presente l'elenco mi restituisce regolarmente l'ID del cliente alla pressione del pulsante.
Ho provato in vari modi ma non ne riesco venire a capo.
Spero di essere stato abbastanza chiaro nella spiegazione e ringrazio chiunque mi possa dare una mano.
Massimo
sto diventando matto con una cosa che all'apparenza dovrebbe essere semplice ma che per chi come me sta imparando non lo è.
Ho un elenco di clienti (index.php) prelevato da db e ogni riga presenta un pulsante Elimina, alla pressione di tale pulsante mi si apre la pagina elimina.php con i dettali del cliente dell'ID della riga.
Il problema sta nel fatto che quella variabile con il numero dell'ID la devo conservare nella pagina elimina.php per fare ulteriori operazioni, così ho deciso di usare una variabile di sessione.
Il codice della form è il seguente:
PHP:
echo '<td><form action="elimina.php" method="GET"><input type="hidden" name="idnota" value='.$row["IDNota"].'>
<input type="submit" class="btnmodif" value="ELIMINA"></form></td>';
Nella pagina elimina.php inserisco
PHP:
@$Id=$_GET['idnota'];
Il problema nasce quando creo la variabile di sessione:
PHP:
@$uno = $_GET['idnota'];
$_SESSION['due'] = $uno;
ma nella pagina elimina.php il semplice echo non restituisce nulla
PHP:
echo $_SESSION['due'];
Lo stesso codice utilizzandolo nella pagina index.php dove è presente l'elenco mi restituisce regolarmente l'ID del cliente alla pressione del pulsante.
Ho provato in vari modi ma non ne riesco venire a capo.
Spero di essere stato abbastanza chiaro nella spiegazione e ringrazio chiunque mi possa dare una mano.
Massimo