Bonjour à tous,
Dans 1 page html j'ai 1 formulaire composé de 1 input + 1 bouton.
Si je mets "axelvba" dans le champ du formulaire, je souhaite créer une base de données qui s'appelera "axelvba" ou toute autre nom qui serait inscrit dans ce champs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form method="post" action="creabase.php"><b> <label for="text_create_db">Créer une base de données</label</b><br /> <input type="text" name="creation" value="" maxlength="64" class="textfield" id="text_create_db"/> <input type="submit" value="Créer" id="buttonGo" /> </form>
Je fais donc appel à ma page "creabase.php" qui doit récupérer le mot inscrit dans le champs formulaire et créer la nouvelle base.
le code de mon creabase.php est le suivant et je ne sais quoi mettre à la place de "nom_de_la_base".
Auriez vous une petite idée sur la chose?
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 <?php // chargement des données if(isset($_POST['creation'])) $nom=$_POST['creation']; else $nom="erreur"; //connexion $connexion = mysql_connect('localhost', 'root', 'mon mot de passe') or die('Erreur de connexion à la base de données ! '.mysql_error()); //création de la base $sql = 'CREATE DATABASE nom_de_la_base'; if (mysql_query($sql, $connexion)) { echo "création de la base nom_de_la_base terminée\n"; } else { echo 'La base nom_de_la_base ne peut pas se créer: ' . mysql_error() . "\n"; } ?>
Merci par avance de vos réponses et excusez moi si la question a déjà été posée mais je n'ai rien trouvé.
Amicalement.
Axel
modification du code : erreur au recopillage (désolé)
Partager