Salve a tutti.
Mi ritrovo con un errore inspiegabile, almeno da parte mia nel seguente codice...

Ho associato ad una casella di testo un evento

Codice PHP:
<input class="t1" name="mangime" type="text" size="57" maxlength="10" onkeypress="return cerca(value,event)" /> 
Al verificarsi di questo evento mi viene eseguita la funziona jscript con all'interno parti d codice php

Codice PHP:
function cerca(cod,key) {
    if (key.keyCode == 13) {
    <?php
      $var
=file('mangimi.txt');
      for(
$i=0;$i<count($var);$i++) {
        
$var[$i]=explode("*",$var[$i]);?>
        if (cod == "<? echo $var[$i][1]; ?>") {
          alert("<? echo $var[$i][3]; ?>");        
        }
    <?}?>
    }
  }
Il problema è che quando carico la pagina mi appare il messaggio

"Prevista )" ma dove?

Se al posto di [3] mettessi [1], il tutto funzionerebbe.. eppure la variabile $var[$i][3] contiene la DESCRIZIONE, ed è una cosa che ho appurato
Il file di testo al quale il codice attinge è del tipo

*CODICE**DESCRIZIONE* :berto: