Oprette ny tabel i database + html fil fra hjemmeside
Hej. Jeg har et, i mine øjne, lidt større problem.
Jeg skal have gjort, så man som admin på en hjemmeside kan gå ind og skrive i et form tekstfelt "Navnet på det man vil have", og så trykke ok. Så skal siden lave en ny tabel i databasen med de rows som jeg har her:
CREATE TABLE `HER!` ( `id` int(11) NOT NULL auto_increment, `dato` date NOT NULL default '0000-00-00', `navn` varchar(100) NOT NULL default '', `mail` varchar(100) NOT NULL default '', `resultat` varchar(100) NOT NULL default '', `version` varchar(100) NOT NULL default '', `billede` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=3 ;
Der hvor der står "Her" (under navnet på den nye tabel), skal den så indsætte det ord som brugeren skrev i form tekstfeltet.
Udover det, skal der også blive oprettet en html fil, som bare hedder det samme som tabellen kommer til at hedde. Er det overhovedet muligt at få PHP til det?
Hvis du har en form, med input felt hvor name="her" Så kan du på selve siden lave:
mysql_query("CREATE TABLE '".$_POST['her']."' ( `id` int(11) NOT NULL auto_increment, `dato` date NOT NULL default '0000-00-00', `navn` varchar(100) NOT NULL default '', `mail` varchar(100) NOT NULL default '', `resultat` varchar(100) NOT NULL default '', `version` varchar(100) NOT NULL default '', `billede` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=3 ;"); Så skulle tabellen blive oprettet. At oprette en html fil, kan du gøre med:
Den opretter filen, og den skriver i filen, men den vil ikke oprette den nye tabel, og den laver filen igen, hvis man opdaterer siden, det skal den jo først gøre når man trykker "OK" på form knappen. Hvad er der galt:
Faktisk det samme emne som det du har svaret mig i i det andet indlæg :) Du må selv bestemme om du vil have points her også, hvis du vil, så kom med et svar :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.