Por más que busco no encuentro nada con el código. Vamos a hacer una prueba. Primero veamos si se está cumpliendo el 'if' del INSERT. Después de donde dice:
Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO artist (artist_name) VALUES (%s)",
GetSQLValueString($_POST['artist_name'], "text"));
mysql_select_db($database_Apress, $Apress);
$Result1 = mysql_query($insertSQL, $Apress) or die(mysql_error());
y antes del la llave "}" por lo siguiente:
osea, que se verá así:
Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO artist (artist_name) VALUES (%s)",
GetSQLValueString($_POST['artist_name'], "text"));
mysql_select_db($database_Apress, $Apress);
$Result1 = mysql_query($insertSQL, $Apress) or die(mysql_error());
exit;
}
Si te sale una página en blanco quiere decir que el problema es el INSERT. Si te sale la misma página quiere decir que el 'if' no se está cumpliendo.