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: