- Home
- Categorie
- Coding e Sistemistica
- PHP
- Uso variabili di sessione
-
Uso variabili di sessione
Buongiorno a tutti!!
Sono un novello programmatore in php e, per la prima volta, mi imbatto nell'uso delle variabili di sessione.
Ho già letto alcune delle discussioni aperte in merito traendo le conclusioni necessarie al mio caso. Su un punto però mi sono bloccato:x
Ho una tabella "tematica" nel DB con i campi "Id" e "Descrizione" ed una tabella "articolo" tra i cui campi presenti l'Id della tematica a cui è associato.
Nella Home dell'applicazione, un web journal tanto per essere chiari, avrei bisogno di realizzare un archivio degli articoli filtrati sulla base delle tematiche.
Il codice, funzionante, che ho implementato è il seguente:
(dopo il logico collegamento al Db..., specifica del recordset)
<?php
mysql_select_db($database_index, $index);
$query_searchtem = "SELECT * FROM tematica ORDER BY ID ASC";
$searchtem = mysql_query($query_searchtem, $index);
$row_searchtem = mysql_fetch_assoc($searchtem);
?>
(nel body)
<?php
do { echo('<li><a href="/Connections/OrdbyTem.php">'); echo $row_searchtem['Descrizione']; echo('</a></li>');
} while ($row_searchtem = mysql_fetch_assoc($searchtem));
?>
in OrdbyTem.php avrei bisogno di passare l'Id della tematica selezionata tenendo conto che all'utente viene mostrata solo la descrizione della stessa.
Un grazie enorme a chiunque potrà aiutarmi!!!!
-
Usa session_start() per iniziare la sessione e poi assegna i valori, esempio:
[php]<?php
session_start();
$_SESSION['voce'] = "quello che vuoi";
?>[/php]
-
Probabilmente sono stato poco chiaro.
Sto cercando di assegnare alla var di sessione $_SESSION['IdTematica'] l'ID della tematica solo nel momento in cui l'utente clicca sulla sua descrizione che, nel blocco php di sopra, viene mostrata a video.
In OrdbyTem.php potrò successivamente realizzare, in base al contenuto della var di sessione, la ricerca degli articoli su quella specifica tematica.A questo punto mi chiedo se sbaglio nel considerare $row_searchtem come array associativo visto che la var di sessione assume sempre il valore dell'ID dell'ultimo array associativo considerato...:?