mi spiego meglio:
in file1.php ho un ciclo for in cui creo una tabella e per ogni cella chiedo un valore in input, il nome del campo lo prendo da una tabella, per cui è "variabile":
echo("<input type=text name=$myname value='myvalue'>");
al submit passo a file2.php in cui ho:
$sql= "INSERT INTO mytable VALUES (a, b, 'c', '$myname')";
ma mi ritorna errore (giustamente) perchè se $myname vale 'pippo' il mio campo input ha name=pippo
per cui poi al submit dovrei riferirlo con $pippo....mentre lo riferisco con $myname