salve a tutti,

questo è il mio problema: vorrei afre una pagina di accesso che, una volta effettuato il login, renda al visitatore la visualizzazione di una tabella di database mysql, con delle limitazioni a seconda del nome utente

mi spiego meglio:

io entro come negozio :"Mobili Maturi"

e mi verrà restituita la situazione di magazzino con gli ordini SOLO relativi al mio negozio, e cioè "Mobili Maturi"

considerando che si entra con una username e che, da come ho capito, questa può essere lasciata attiva tramite la sessione,
pensavo di fare una query al db e dirgli: estrai solo i campi WHERE nome_negozio = (oppure LIKE)
"l'username con cui è entrato"

non so se mi spiego:

ecco il codice:


<table width=80% border=0 align=center>
<tr align=center>
<td><a href=consultazione_magazzino.php>Azienda</a></td>
<td>Riferimento</td>
<td>Descrizione Merce</td>
<td>Colli</td>
<td>DDT</td>
<td>Data di Arrivo</td>
<td>Data di Consegna</td>
</tr>
<?php
$result = mysql_query("SELECT nome_azienda, nome_rif, descrizione_merce, colli, ddt, data_arrivo, data_consegna
FROM magazzino WHERE nome_cliente = 'Ad Srl'
ORDER BY data_arrivo DESC
LIMIT 0 , 30");


while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("

<tr align=center>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
<td>%s</td>
</tr>

", $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6]);
}

print "</table>";

?>


questo che avete visto funziona

ma se provo a sostituire

WHERE nome_cliente = 'Ad Srl'

con

WHERE nome_cliente = $_SESSION['SESS_MEMBER_ID']

che mi porto dietro dalla sessione ovviamente non funziona più mi da parse error eccetera


che cosa posso fare secondo voi?

è solo un errore di sintassi o devo completamente cambiare metodo?