Bueno tenia un ligenro error y ahora si recojo todos los campos, pero no me los inserta en la base de datos.
Código PHP:
if(isset($_POST['submit'])) {
$campos = "id_genero, id_pais, nombre_banda, descripcion";
$valores = "'".$_POST['genero']."',"; // era el error
$valores .= "'".$_POST['pais']."',"; // era el error
$valores .= "'".$_POST['nombrebanda']."',";
$valores .= "'".$_POST['descripcion']."'";
echo "valores: ".$valores;
/*
$sql = "INSERT INTO bandas ($campos) VALUES ($valores)";
$res = mysql_query($sql)or die(mysql_error());
echo "Registro ingresado.<br><a href='listado_bandas.php'>listado de bandas</a>";
mysql_close($idcnx);
exit;
*/
}
debere crear una nueva conexion. parece que lo requieria, pero es en el mismo archivo por eso lo dudo ya que esta abierta la conexion y es a la misma base de datos, y funciona bien ya que de ahi es donde recojo los campos de los select.