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