Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2009, 20:18
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 3
Crear tablas desde formulario

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` (
  `
nombrevarchar(1000NOT NULL,
  `
primeradouble 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