Hola amigos, tengo el siguiente formulario
Código PHP:
<HTML>
<BODY>
<FORM METHOD="post" ACTION="formulario.php">
<select size="1" name="pais[]">
<option value="venezuela">Venevuela</option>
<option value="panama">Panama</option>
<option value="mexico">Mexico</option>
<option value="ecuador">Ecuador</option>
<option value="colombia">Colombia</option>
<option value="chile">Chile</option>
<option value="brasil">Brasil</option>
<option value="argentina">Argentina</option>
</select><br>
Tabla: <input type="text" name="nombre" value="
<?php
$Fecha= date('Y-m',time() - 3600 );
echo $Fecha;
?>"><br>
<input type="submit" value="Enviar datos!" >
</FORM>
</BODY>
<HTML>
<?php
$Nombre = @$_POST["nombre"];
$pais = @$_POST["pais"];
for ($i=0;$i<count($pais);$i++){
echo "<br> Pais ". $pais[$i];
mysql_connect("localhost","root","");
mysql_select_db("$pais[$i]");
$sql="create table $Nombre (`nombre` varchar(1000) NOT NULL, `primera` double NOT NULL, PRIMARY KEY (`nombre`))";
mysql_query($sql);
}
?>
y lo que tiene que hacer es crear tablas dentro de la base de datos seleccionada, por ejemplo si marco en la base de datos de Venezuela, tiene que crear una tabla de nombre 2009-06 con la siguiente estructura:
Código PHP:
CREATE TABLE IF NOT EXISTS `pais` (
`nombre` varchar(1000) NOT NULL,
`primera` double NOT NULL,
PRIMARY KEY (`nombre`)
)
pero no se que pasa, que no las crea a las tablas dentro de las bases de datos, si alguien me puede ayudar