22. februar 2007 - 13:27Der er
12 kommentarer og 1 løsning
Posting af indlæg med billed
Hey alle sammen.
Har efterhånden søgt en del efter et passende posting script, og syntes ikke jeg har været heldig i min søgen. Er ikke erfaren nok til at lave det hele fra bunden af selv, så vil hellere bruge nogle point her inde for at komme i gang, og forhåbentligt lære lidt af scriptet jeg sikkert skal forsøge mig med at skrive om.
De eneste krav jeg sætter til scriptet (som måske er meget men burde kunne lade sig gøre) er følgende...
Ved posting af indlæg skal der være: input field til topic. input field til eks... navn, text mm. Regner med nogle enkelte forslag skulle være nok da jeg så kan udarbejde der fra. Der skal være mulighed for at tilføje 1 - 5 billeder, helst externt link, og stadig i en text line. Og så eventuelt en beskrivelse...
Skulle gerne se nogenlunde sådan ud når det postes: --------------------------------------------------- Topic
Type: info 1: info 2: info 3: osv
Billed 1 | billed 2 | billed 3
karakter 1-10 Beskrivelse dato ---------------------------------------------------
De enkelte udvalgte medlemmer på siden skulle så gerne have muligheden for at ændre og tilføje mere information. Det er måske meget at spørge om, men skal starte et sted jo, så håber på en har et script eller er en erfaren koder til at kunne bikse noget på benene.
Max point for hurtigste svar der også fungerer som beskrevet over... Spørgsmål ?
Glemte lige en enkelt ting... De eksterne billeder der bliver indsat, skulle gerne være vist som thumbnails, og ved link åbnes billed i nyt vindue. bare en lille tilføjelse
Jeg tror ikke du får nogen til at lave hele scriptet, men det du skal bruge er et par filer.
posting.php og show.php
Posting.php skal så indeholde en form og en php-kode, som tjekker felterne, uploader billederne og derefter indsætter oplysningerne i en database (ofte mysql).
Show.php skal så indeholde en databaseudtræk (evt. defineret ved id, som du så henter ud via show.php?id=xxx) og så skal du have sat din html op, og så få vist oplysningerne der.
Er interesseret i et allerede lavet script der har hvad jeg søger, eller script der er lavet af en her inde fra. En hjælp på vej er også en go ting. Så jeg takker da for det du kom med storgaarden. Men det er jo stadig svært for en som mig at se hvad du mener med det hvis jeg er ny i faget :D
Er begyndt på en smule kodning, og da jeg mente første fase var færdig og testede det medlte den fejl... Er kørt efter nogle tutorials med en smule ændringer til egen fordel. Men smider lige koden fra de enkelte sider jeg har fået lavet, så i andre mere erfarne kodere måske kan se hvor fejlen ligger. Har fjernet login info af sikkerhedsmæssige hensyn.
add_topic.php ------------- <?php $host="xxxxx"; // Host name $username="xxxxx"; // Mysql username $password="xxxxx"; // Mysql password $db_name="xxxxx"; // Database name $tbl_name="forum_question"; // Table name
// Connect to server and select database. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB");
main_forum.php -------------- <?php $host="xxxxxx"; // Host name $username="xxxxxx"; // Mysql username $password="xxxxxx"; // Mysql password $db_name="xxxxxx"; // Database name $tbl_name="forum_question"; // Table name
// Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name ORDER BY id DESC"; // OREDER BY id DESC is order result by descending $result=mysql_query($sql); ?> <table width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC"> <tr> <td width="6%" align="center" bgcolor="#9ecf9e"><strong>#</strong></td> <td width="53%" align="center" bgcolor="#9ecf9e"><strong>Indlæg</strong></td> <td width="15%" align="center" bgcolor="#9ecf9e"><strong>Visninger</strong></td> <td width="13%" align="center" bgcolor="#9ecf9e"><strong>Kommentar</strong></td> <td width="13%" align="center" bgcolor="#9ecf9e"><strong>Dato/tid</strong></td> </tr>
view_topic.php -------------- <?php $host="xxxxxx"; // Host name $username="xxxxxx"; // Mysql username $password="xxxxxx"; // Mysql password $db_name="xxxxxx"; // Database name $tbl_name="forum_question";
add_answer.php -------------- <?php $host="xxxxxx"; // Host name $username="xxxxxx"; // Mysql username $password="xxxxxx"; // Mysql password $db_name="xxxxxx"; // Database name $tbl_name="forum_answer"; // Table name
Fejlen den melder er når jeg tilføjer et nyt indlæg. Ved submit / tilføj går den til den anden side og siger ERROR, og intet så er gemt i mysql databasen.... Sådan som databasen er sat op kan ses her:
CREATE TABLE `forum_post` ( `id` int(4) NOT NULL auto_increment, `navn` varchar(255) NOT NULL default '', `field1` varchar(255) NOT NULL default '', `field2` varchar(255) NOT NULL default '', `field3` varchar(255) NOT NULL default '', `field4` varchar(255) NOT NULL default '', `field5` varchar(255) NOT NULL default '', `karakter` varchar(255) NOT NULL default '', `beskrivelse` varchar(255) NOT NULL default '', `billed` varchar(255) NOT NULL default '', `datetime` varchar(25) NOT NULL default '', `view` int(4) NOT NULL default '0', `reply` int(4) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;
CREATE TABLE `forum_reply` ( `question_id` int(4) NOT NULL default '0', `a_id` int(4) NOT NULL default '0', `a_navn` varchar(65) NOT NULL default '', `a_reply` longtext NOT NULL, `a_datetime` varchar(25) NOT NULL default '', KEY `a_id` (`a_id`) ) TYPE=MyISAM;
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.