Ciao a tutti,

sto sbattendo la testa per un problema, immagino, banale. Con il php sono agli inizi, ringrazio chiunque mi possa aiutare. Ho una pagina insert.php per la raccolta di dati (file, qualche select, checkbox e radio) tramite POST, e una send.php per l'inserimento nel database (un database di immagini). A parte il fatto che in locale (uso xampp) non riesco a passare alla pagina indicata in action (send.php), ma qui alla fine risolvo mettendo tutto in un'unica pagina e rimandando la action alla stessa, la raccolta dei dati nella variabile POST non da alcun risultato. Cosa sbaglio?

insert.php

Codice PHP:
<html>
<
head>Form di inserimento immagine</head>




<
body>

<
form action="send.php" method="post">

        <
input type="file" name="img" value="Inserisci file immagine"/>
        
<
hr>
        
        
Genere: <select name "gen">
        
            <
option value="art">Art</option>
            <
option value="math">Math</option>
            <
option value="symbol">Symbol</option>
            <
option value="factory">Factory</option>
            <
option value="movie">Movie</option>
        
        </
select></form>
        
        
Ispired by: <select name "insp">
        
            <
option value="fibonacci">Fibonacci</option>
            <
option value="italian_flag">Italia 150</option>
            <
option value="transport">Transport</option>
            <
option value="2001">2001</option>
            <
option value="ice">Ice</option>
            <
option value="kandindsky">Kandinsky</option>
            <
option value="dongo">Dongo</option>


        </
select>
        
        

<
hr />
        
Colori:


                <
input type="checkbox" name="colori[0]" value="yellow">YELLOW
                
<input type="checkbox" name="colori[1]" value="green">GREEN 
                
<input type="checkbox" name="colori[2]" value="blue">BLUE

                
<input type="checkbox" name="colori[3]" value="purple">PURPLE 
                
<input type="checkbox" name="colori[4]" value="pink">PINK 
                
<input type="checkbox" name="colori[5]" value="red">RED

                
<input type="checkbox" name="colori[6]" value="orange">ORANGE
                
<input type="checkbox" name="colori[7]" value="brown">BROWN
                
<input type="checkbox" name="colori[8]" value="white">WHITE

                
<input type="checkbox" name="colori[9]" value="grey">GREY   
                
<input type="checkbox" name="colori[10]" value="black">BLACK

        
        
     
        Temperatura colori

                
<
input type="radio" name="tempcol" value="warm"Caldi
                
<input type="radio" name="tempcol" value="cold"Freddi

        
<hr>
        
Tecnica
                
<
input type="radio" name="tec" value="klimt"KLIMT
                
<input type="radio" name="tec" value="ky"KY
                
<input type="radio" name="tec" value="gogh"GOGH  
        
<hr
        
Stile: <select name "stile">
        
            <
option value="abstract">Abstract</option>
            <
option value="fibonacci">Fibonacci</option>
            <
option value="3d">3D</option>
            <
option value="mandala">Mandala</option>
            <
option value="lines">Lines</option>
            <
option value="photo">Photo</option>
            <
option value="circle">Circle</option>
            <
option value="face">Face</option>
            <
option value="pinch">Pinch</option>
            <
option value="collage">Collage</option>
        
        </
select></form>
        

        
Dettaglio stile: <select name "dett">
        
            <
option value="abstract">Abstract</option>
            <
option value="fibonacci">Fibonacci</option>
            <
option value="3d">3D</option>
            <
option value="mandala">Mandala</option>
            <
option value="lines">Lines</option>
            <
option value="photo">Photo</option>
            <
option value="circle">Circle</option>
            <
option value="face">Face</option>
            <
option value="pinch">Pinch</option>
            <
option value="collage">Collage</option>
        
        </
select></form>

                
        


       
        
        <
input type="submit" name="invia" value="Inserisci nel DB"/>

</
form>

</
body>
</
html
send.php
Codice PHP:
<html>
<head>Pagina di avvenuto invio</head>

<body>
<?php

    
if (isset($invia)){
    
            
$img $_POST['img'];
            
$gen $_POST['gen'];
            
$insp $_POST['insp'];
            
$colori $_POST['colori'];
            
$tempcol $_POST['tempcol'];
            
$tec $_POST['tec'];
            
$stile $_POST['stile'];
            
$dett $_POST['dett'];
    
            if (
$_POST['invia']){
                    
                    
                    echo (
"ok");
                    
$conn mysql_connect('localhost','nomedatabase','password') or die (mysql_error());
    
                    
mysql_select_db("nomedatabase"$conn);
                
                    
mysql_query"INSERT INTO `nomedatabase`.`nometabella` ('id_foto', 'risoluzione', `genere`, `inspired_by`, `tecnica`, `stile`, 'dettaglio_stile', 'colori', `temperatura`, `file`, 'img', `aggiunto`) VALUES (NULL, \'\', '$gen', '$insp', '$tec', '$stile', '$dett', '$colori', '$tempcol', '$img', CURRENT_TIMESTAMP);" ) or die (mysql_error());
                    
                    echo (
"Tutto ok");
    
            }
            
    } else { echo (
"Dati non inseriti.");}
        
?>
</body>
</html>