Ciao a tutti ragazzi...
una sequenza di form mi dà un variabile che devo gestire come parametro per la mia query di select e visualizzazione articoli.

La Tbl articoli è così gestita
ID - NOME - LINK - LOC_CODE

LOC _CODE fa riferimento ad una altra tbl chiamata location
ID - LOC_CODE - NAZIONE - REGIONE - CITTA

praticamente LOC_CODE è un lega gli articoli alla loro location
LOC_CODE è quindi un codice che identifica con 0039 la nazione
040 la provincia e 001 la citta

Esempio pratico:
tbl articoli
ID = 1
NOME = COMPUTER
LINK = WWW.TEST.IT
LOC_CODE = 0039040001

tbl location
ID = 1
LOC_CODE = 0039040001
NAZIONE = ITALIA
REGIONE = VENETO
CITTA = VENEZIA

per cui 0039 = identifica la nazione italia
040 = identifica la regione
001 = identifica la città

ora tramite dei form select voglio applicare una ricerca degli articoli in base alla nazione, regione e città...

per cui se seleziono dal Form select la Nazione
mi si avvia la query che mi mostra tutti gli articoli che risiedono in quella determinata nazione...
in questo caso la mia variabile $loc_code sarà uguale a 0039000000
in quanto ne regione ne città sono state selezionate

ora in questo caso applico substr alla stringa $loc_code
mi recupero le prime 4 cifre 0039 e le confronto nella select...

purtroppo questo nn mi succede...applico sulla query il LIKE...
sapete dirmi dove sbaglio?

vi posto il codice

Codice PHP:
$loc_code "0039000000";

if (
$loc_code == "")
{
$query   "SELECT COUNT(ID) AS numrows FROM articoli";
$result  mysql_query($query) or die('Error, query failed1');
$row     mysql_fetch_array($resultMYSQL_ASSOC);
$numrows $row['numrows'];

else
{

$loc_code_nazionesubstr($loc_code,0,4);
$loc_code_regionesubstr ($loc_code,3,3);
$loc_code_cittasubstr ($loc_code,6,3);


if (
$loc_code_nazione <> "0000")

{

echo 
"<font face=arial color=white>$loc_code_nazione</font>";

$query   "SELECT COUNT(ID) AS numrows FROM articoli WHERE LOC_CODE LIKE '$loc_code_nazione%'";
$result  mysql_query($query) or die('Error, query failed1');
$row     mysql_fetch_array($resultMYSQL_ASSOC);
$numrows $row['numrows'];


}
else
{
echo 
"<font face=arial color=white>non funge na mazza</font>";
}