Hoi allemaal,

Hoewel ik al eventjes bezig ben met PHP en ik al wel een beetje ervaring heb, ben ik toch ergens tegenaan gestuiterd, wat ik niet snap en dat valt onder beginners, dus vandaar dat ik het hier plaats. Ik kom er even echt niet uit.

Ik ben bezig met een simpel forum te maken en ik heb deze al voor een groot gedeelte met behulp van een tutorial gemaakt. Nu zit ik er dus mee, dat ik 5 onderdelen heb en wanneer ik een nieuw topic moet toevoegen, moet deze in het goede onderdeel geplaatst worden. Een vriend van me zei dat ik er de 'get'functie' voor moet gebruiken, maar die snap ik dus niet helemaal. Ik heb de functie al een keer moeten gebruiken (van de tutorial haha) en nu ik hem zelf moet 'opstellen', snap ik het even niet meer. Haha.

Het is dus zo. Ik heb 5 onderdelen. En 1 pagina met nieuw topic. Het nieuwe topic moet gewoon automatisch in het goede onderdeel geplaatst worden. Ik zat eerst zelf te denken om 5 verschillende pagina's te maken waar je een nieuw topic kon aanmaken, maar die vriend van me zei dat dat dus niet hoefde en dat ik het d.m.v. informatie mee te sturen in get kon oplossen, maar die begrijp ik dus niet helemaal.

Ik hoop dat mijn verhaal een beetje duidelijk is. Haha

Alvast bedankt!
Hoi,

Je verhaal is redelijk duidelijk maar zonder code zal het moeilijk helpen worden. Wat je in ieder geval kan doen is Hier kijken. Er word daar duidelijk uitgelegd wat je allemaal kan met de $_GET() functie.
Omdat ik niet zo goed wist welke code ik moest kopieren, heb ik dat nog maar niet gedaan. Dit is in ieder geval het stukje waar het topic wordt toegevoegd.


if(isset($_POST['submit'])){
			if(trim($_POST['topictitel']) == ""){
				echo 'Je hebt geen titel ingevuld.';
			}
			elseif(trim($_POST['topicbericht']) == ""){
				echo 'Je hebt geen bericht ingevuld.';
			}
			else{
				include('connect_database.php');
				$topictitel = wordwrap($_POST['topictitel'], 100, "\n", true);
				$topictitel = mysql_real_escape_string($topictitel);
				$topictitel = trim($topictitel);
				$topictitel = htmlentities($topictitel);
				
				$topicbericht = wordwrap($_POST['topicbericht'], 100, "\n", true);
				$topicbericht = mysql_real_escape_string($topicbericht);
				$topicbericht = trim($topicbericht);
				$topicbericht = htmlentities($topicbericht);
				
				$gebruiker = $_SESSION['gebruikersnaam'];
				$query1 = "SELECT id FROM lid WHERE gebruikersnaam='$gebruiker'";
				$result1 = mysql_query($query1) or die(mysql_error());
				if($rij1 = mysql_fetch_array($result1)){
					$gebruikerID = $rij1['id'];
				}
				
				$query = "INSERT INTO forumtopic (titel, bericht, gebruiker_id, datumtijd) VALUES ('".$topictitel."','".$topicbericht."','".$gebruikerID."', now())";
				$result = mysql_query($query) or die(mysql_error());
				if($result){
					echo 'Je topic is aangemaakt. Klik <a href="forumsiteinformatie.php">hier</a> voor het overzicht.';
					include('footer.php');
				}
				else {
					echo 'Er is iets fout gegaan. Probeer het later opnieuw.';
				}
			}
		}


Maar hier zie je dus ook dat ze gewoon allemaal op 1 grote hoop gegooid worden, in 'forumtopic'. Ik ga eens even de link bekijken die je me gaf, dank je wel.
Ben op werk dus ik heb momenteel niet echt tijd om te antwoorden/naar de code te kijken, maar als je er nog niet uitgekomen bent zou je ook hier nog kunnen kijken.

Reageren