si, ho provato a mettere valori statici e la query funziona, l'inserimento riesce...
Quindi il problema è il passaggio di variabili

Questo è il form da cui passo i valori \"artista_modificato".$key"\" non riesco a farli passare all'altra pagina!

pag1.php
Codice PHP:
while ($line mysql_fetch_array($dbResultMYSQL_NUM))
    {
        print 
"

<span>categoria, nome, cognome, nome d'arte, settore, costo</span></p>"
;
        print 
"<form action=\"artista_modificato.php\" method=\"post\">";
        foreach (
$line as $key=>$col_value){
            print 
"

<input type=\"text\ name=\"artista_modificato"
.$key."\" id=\"prev\" value=\"" $col_value "\"/></p>";
            }
            print 
"<input type=\"hidden\" id=\"acquista\" name=\"modifica_artista\" value=\"$codice\"/>";
            print 
"<button type=\"submit\" id=\"modifica\"></button>";
            print 
"</form>";
    } 
pag2.php
Da qui li prendo e poi li stampo come scritto in precedenza, ma non succede niente!
La query è vuota di valori...

Codice PHP:
$id_nome $_POST['artista_modificato0'];
    
$nome $_POST['artista_modificato1'];
    
$cognome $_POST['artista_modificato2'];
    
$nome_arte $_POST['artista_modificato3'];
    
$settore $_POST['artista_modificato4'];
    
$costo $_POST['artista_modificato5'];