Anche secondo me il problema è all'interno di quell'if, ma cambiando in quel modo non succede nulla...

Codice PHP:
<?php
require_once ("../class_connect_db.php");


class 
Register {
    
    
    public function 
abcomb($creatore$login$AppPol$schivare$bianca$impropria$contundente$leggere$medie$pesanti$comando$artigianaliesp$industrialiesp$packsur$orientali$occidentale$percezione$intimidazione$artigianato$equilibrio$nuotare$trapart) {
        
        
//
        
        
$sql =  "SELECT creatore, AppPol FROM personaggi where creatore ='".$creatore."' AND AppPol ='".$AppPol."'";
        
$result mysql_query($sql);
        
        if(
mysql_num_rows($result) > 0) { 
            
        
          
$sql "INSERT INTO abilita (creatore, login, AppPol, schivare, bianca, impropria, contundente, leggere, media, pesanti, comando, artigianaliesp, industrialiesp, packsur, orientali, occidentale, percezione, intimidazione, artigianato, equilibrio, nuotare, trapart) VALUES
        ('"
.$creatore."', '".$login."', '".$AppPol."','".$schivare."', '".$bianca."', '".$impropria."','".$contundente."','".$leggere."','".$medie."',
        '"
.$pesanti."','".$comando."','".$artigianaliesp."', '".$industrialiesp."', '".$packsur."', '".orientali."', '".occidentale."', '".percezione."',
        '"
.intimidazione."', '".artigianato."', '".equilibrio."', '".nuotare."', '".trapart."')";
        
        
$a mysql_query($sql);
        
        }
        
        else {
            echo 
"mi dispiace, ma c'è qualcosa che non funziona";
            
header("Location: [url]http://frozen-world.org/index2.php[/url]");
            exit();
        

            }
    }

}

?>
Questa è la pagina che dovrebbe popolare la tabella, ma secondo me i dati non gli arrivano, in più, sia nella tabella un dato non si trova esattamente nella posizione con cui ho fatto tutto questo insert è un problema? Ad esempio il dato creatore è l'ultimo della tabella