Hola Javier:
Pues lo que tu estas tratando de hacer tratar de almacenar la informacion del lado del cliente. Esto no es posible puesto que php es del lado del servidor, no del cliente. Lo que tendrias que hacer es recargar la pagina o bien enviar la informaciòn a otra pagina.
En cualquiera de los dos casos tienes que recibir los datos.
Código PHP:
<?php
$nombre $_POST['nombre'];
$genero = $_POST['genero'];
$query = mysql_query("Insert into tabla(nombre,genero) values(".$nombre.",".$genero.")") or die (mysql_error());
?>