Dane wystarczy przesłać w formularzu i odebrać metodą post lub get w skrypcie, ale nie robił bym tego ze względu na bezpieczeństwo bazy danych chyba że jest to naprawdę konieczne. Pamiętaj przesyłasz przez sieć login i hasło do bazy - powinieneś ograniczyć uprawnienia dla użytkownika mysqla tylko do możliwości tworzenia baz, używać szyfrowanego połączenia i najlepiej umożliwić tą opcje tylko lokalnie.
Może w twoim wypadku warto zainteresować się tym
phpMyAdmin - oprogramowanie do zarządzania serwerem baz danych mysql.
Formularz: form.html
<form method="post" action="skrypt.php"> <label for="baza">Nazwa bazy:
</label><input id="baza" name="baza" type="text"> <label for="haslo">Hasło:
</label><input id="haslo" name="haslo" type="password" ><br> <input type="submit" value="Utwórz baze danych">
Twój skrypt: skrypt.php
<?
if ( $polaczenie ) {
//utworzenie bazy danych
if ($wynik) echo "Baza zostala stworzona";
//utworzenie tableli
if ($wynik) {
id INT NOT NULL PRIMARY KEY,
nazwa VARCHAR(100) NOT NULL,
gatunek VARCHAR(100) NOT NULL,
rok INT NOT NULL,
gdzie VARCHAR(100) NOT NULL,
uwagi VARCHAR(200) NULL
)");
if ($wynik)
echo "Tabela zostala stworzona"; }
}
?>