Bonjour,

je suis nouveaux sur php et j'ai beau chercher je ne trouve pas mon erreur.
Voilà, j'ai une page avec un formulaire, avec en autre, un <select>, un <checkbox> et une zone de saisie. Je dois me servir de ces données pour créer une table dans la BDD appelé maBase. Je fonctionne en localhost.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<?php>
if (isset ($_POST['valider']))
	{
             //On récupère les valeurs entrées par l'utilisateur :
	             $nomplanete=$_POST['Planete'];
		$alliance=$_POST['alliance'];
		$nomalliance=$_POST['nomalliance']; 
 
            //On se connecte
		connectMaBase();
 
            //On prépare la commande sql d'insertion
	//On récupère le nom de la table à créer
	//c'est la valeur d'un select appelé Planete précédé 
             // de mabase. (nom de la base de donnée)
 
		$nom  = 'mabase.';
		$nom.= $_POST['Planete'];
 
	$sql = "CREATE TABLE $nom (`ID` INT(10) NOT NULL AUTO_INCREMENT, `nom` VARCHAR(10) NOT NULL, 'alliance` VARCHAR(10) NOT NULL, `armee` VARCHAR(10) NOT NULL, `economie` VARCHAR(10) NOT NULL,`production` VARCHAR(10) NOT NULL, `Social` VARCHAR(10) NOT NULL, `Ressource` VARCHAR(10) NOT NULL,`port spatial` VARCHAR(10) NOT NULL, `joueur` VARCHAR(10) NOT NULL, PRIMARY KEY (`ID`)) ENGINE = MyISAM";  
		mysql_query ($sql);    
 
		$sql = 'INSERT INTO $nom VALUES("3","'.$nomplanete.'","f","f","f","f","f","f","f","f")'; 
		mysql_query ($sql); 
 
		mysql_close();
 
		}
 
 
        ?>
je ne sais pas pourquoi ca ne me crer pas la table. Si quelqu'un a des pistes, merci..