Jeg skal have lavet en html-formular til at kunne lave en simpel hjemmeside. Dvs. titel, baggrund, tekst. Der er 24 brugere af systemet, og de skal hver have deres egen hjemmeside som de kan opdatere. Har forsøgt og fået det til at virke, men jeg fuckede det hele op, og nu kan jeg ikke finde ud af hvad der er galt.
HER ER DATABASETABELLEN:
DROP TABLE IF EXISTS hp; CREATE TABLE hp ( hp_id int(4) NOT NULL auto_increment, navn varchar(30) NOT NULL default '', bg varchar(100) NOT NULL default '', title varchar(100) NOT NULL default '', indhold text NOT NULL, PRIMARY KEY (hp_id), UNIQUE KEY elev_id (hp_id) ) TYPE=MyISAM;
Dvs. at man bare skal kunne udfylde formularen med lidt tekst og noget.
Jeg har defineret 24 rækker allerede. I hver række er der selvf. titel osv. Jeg fik det til at virke, men pludselig strejkede det hele. Ved ikke hvad der gik galt.
CREATE TABLE hp ( hp_id int(11) NOT NULL, navn varchar(30) NOT NULL, bg varchar(100) NOT NULL, title varchar(100) NOT NULL, indhold text NOT NULL, ) TYPE=MyISAM;
Når en bruger så "laver" en hjemmeside, så hiver du brugerens id ud og gemmer det med i hp-tabellen. Nu ved jeg ikke just hvor du får brugerens id fra, men regner med at du kan se ideen.
<?php if(isset($_POST['send'])) { mysql_query("INSERT INTO hp (hp_id,navn,bg,title,indhold) VALUES ('brugerid','$_POST[navn]','$_POST[bg]','$_POST[title]','$_POST[indhold]')") or die (mysql_error()); echo "Hjemmesiden blev oprettet"; } ?>
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.