Ciao Ragazzi..
Sto php del cavolo mi da questo avviso qui e non riesco proprio a capire il motivo anche perche da un'altra parte lo faccio in modo identico.

while($records2 = mysql_fetch_array($result2))
{

$resultstr=stripos($records2[tec_regionicoperte], $provincia);
.
.

Notice: Use of undefined constant tec_regionicoperte - assumed 'tec_regionicoperte' on line 142

Allora records2[tec_regionicperte] arriva da fatch_array con un select appena prima e $provincia è una variabile che passo alla funzione che contiene questo codice.
Se provo a fare un echo sia di records2 che di provincia trovo i dati corretti e non risco prorpio a capire cosa nn gli piaccia tanto