• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Forum ordening

  • R.H user removed
  • 23 mei 2012 om 18:07
  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 23 mei 2012 om 18:07
    • #1

    Eerst even offtopic sorry; Vanaf nu ga ik meer zelf proberen te scripten ook meer te leren

    Nu terug on topic

    Ik ben opzoek achter iets waardoor ik voor mijn forum pagina uit de database (de tabel forum_cats)
    zelf kan kiezen welke kolommen hij moet tonen
    in dit geval degene met id: 1, 2, 3

    Als u me kunt helpen laat iets weten

    Met vriendelijke groet,
    R.H user removed

  • Guest, wil je besparen op je domeinnamen? (ad)
  • djordyh
    Professional
    Berichten
    627
    • 23 mei 2012 om 18:16
    • #2

    Bij de query een WHERE toevoegen dat zegt WHERE id = 1 en dan zo door gaan tot 3 bij 3 query's

    Met vriendelijke groet,

    Djordy.

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 23 mei 2012 om 18:22
    • #3

    en dit?

    where forum_cats = 1 OR forum_cats = 2 OR forum_cats = 3

    kan dat ook ?

    Met vriendelijke groet,
    R.H user removed

  • wimmpie
    âllo âllo
    Ontvangen Reacties
    11
    Berichten
    1.170
    • 23 mei 2012 om 18:26
    • #4

    ja, maar dan moet je er wel rekening mee houden dat je 3 database queries hebt in 1 variabele
    (correct me if i'm wrong)

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 23 mei 2012 om 18:30
    • #5

    dit is de pagina

    PHP
    <?
    
    
    include("global.php");
    include("header.php");
    
    
    if(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "verwijderen"){
    
    
    	if(isset($_GET['bevestiging']) AND $_GET['bevestiging'] == TRUE){
    
    
    	$query = mysql_query("SELECT * FROM forum_reacties WHERE id='".$_GET['bericht']."'");
    	$row = mysql_fetch_assoc($query);
    
    
    	if($row['auteur'] == $_COOKIE['id'] OR functie() == 2 OR functie() == 3 OR functie() == 4){
    
    
    		mysql_query("DELETE FROM forum_reacties WHERE id='".$_GET['bericht']."'");
    
    
    		begintabel("Succesvol verwijderd");
    
    
    		echo "Uw bericht is succesvol verwijderd uit de topic";
    
    
    		eindetabel();
    
    
    		echo "<br>";
    
    
    		postsminus($row['auteur']);
    
    
    	}
    
    
    	} else {
    
    
    		begintabel("Verwijderen bevestigen");
    		$topic = htmlspecialchars(stripslashes($_GET['topic']));
    		$bericht = htmlspecialchars(stripslashes($_GET['bericht']));
    		echo "<form action='forum.php?pagina=topic&topic=".$topic."&actie=verwijderen&bericht=".$bericht."&bevestiging=1' method='POST'>
    		Weet u zeker dat u dit bericht wilt verwijderen?<br><br>
    		<input type='submit' value='Bericht verwijderen'></form>";
    
    
    		eindetabel();
    
    
    		echo "<br>";
    
    
    	}
    
    
    }
    
    
    if(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "bewerken2"){
    
    
    	if(isset($_GET['bericht']) AND eregi("t", $_GET['bericht']) == TRUE){
    
    
    		$bericht = str_replace("t", "", $_GET['bericht']);
    		$query = mysql_query("SELECT * FROM forum_topics WHERE id='".$bericht."'");
    		$row = mysql_fetch_assoc($query);
    
    
    	} else {
    
    
    		$query = mysql_query("SELECT * FROM forum_reacties WHERE id='".$_GET['bericht']."'");
    		$row = mysql_fetch_assoc($query);
    
    
    	}
    
    
    	if((($row['auteur'] == $_COOKIE['id']) OR (functie() == 2) OR (functie() == 3) OR (functie() == 4))){
    
    
    		if(isset($_GET['bericht']) AND eregi("t", $_GET['bericht']) == TRUE){
    
    
    			mysql_query("UPDATE forum_topics SET bericht='".$_POST['bericht']."' WHERE id='".$bericht."'");
    
    
    			begintabel("Succesvol bewerkt");
    
    
    			echo "Uw topic is succesvol bewerkt";
    
    
    			eindetabel();
    
    
    			echo "<br>";
    
    
    			echo "<meta http-equiv=\"refresh\" content=\"0; URL=".$_SERVER['PHP_SELF']."?pagina=topic&topic=".$_GET['topic']."#".$_GET['bericht']."\">";
    
    
    		} else {
    
    
    			mysql_query("UPDATE forum_reacties SET bericht='".$_POST['bericht']."' WHERE id='".$_GET['bericht']."'");
    
    
    			begintabel("Succesvol bewerkt");
    
    
    			echo "Uw bericht is succesvol bewerkt";
    
    
    			eindetabel();
    
    
    			echo "<br>";
    
    
    			echo "<meta http-equiv=\"refresh\" content=\"0; URL=".$_SERVER['PHP_SELF']."?pagina=topic&topic=".$_GET['topic']."#".$_GET['bericht']."\">";
    
    
    		}
    
    
    	}
    
    
    }
    
    
    if(isset($_GET['pagina']) AND $_GET['pagina'] == "nieuwetopic"){
    
    
    	if(isset($_GET['cat']) AND $_GET['cat'] == 9 AND ((functie() == 2) OR (functie() == 3) OR (functie() == 4))){ 
    
    
    	$query = mysql_query("SELECT * FROM forum_cats WHERE id='".$_GET['cat']."'");
    	$aantal = mysql_num_rows($query);
    	$cat = mysql_fetch_assoc($query);
    
    
    	if($aantal == TRUE AND ingelogd() == TRUE){
    
    
    	if(isset($_GET['actie']) AND isset($_GET['cat']) AND $_GET['actie'] == "controleer" AND !empty($_POST['onderwerp']) AND !empty($_POST['bericht'])){
    
    
    		postsplus($_COOKIE['id']);
    
    
    	mysql_query("INSERT INTO forum_topics(catid, auteur, onderwerp, bericht, datum, tijd, ip, laatstereactie) VALUES ('".$_GET['cat']."', '".$_COOKIE['id']."', '".$_POST['onderwerp']."', '".$_POST['bericht']."', '".date("d/m/y")."', '".date("H:i")."', '".$_SERVER['REMOTE_ADDR']."', '".time()."')");
    
    
    	$id = mysql_insert_id();
    	header("location:forum.php?pagina=topic&topic=".$id);
    
    
    	} else {
    
    
    	begintabel("Nieuwe topic aanmaken");
    	
    	echo "<form name='nieuwetopic' action='".$_SERVER['PHP_SELF']."?pagina=nieuwetopic&actie=controleer&cat=".$_GET['cat']."' method='POST'>
    	Hieronder kunt u een nieuwe topic aanmaken. Let wel, raadpleeg eerst de zoekfunctie voordat u een vragende topic opent.<br><br>
    	Categorie: <input type='text' name='cat' value='".$cat['naam']."' disabled><br>
    	Onderwerp: <input type='text' name='onderwerp'><hr>
    	".icon("nieuwetopic", "bericht")."
    	<textarea name='bericht' rows='6' style='width: 100%;'></textarea>
    		<input type='submit' value='Open de topic!' style='width: 100%; height: 24px;' onClick=\"this.value='Moment geduld a.u.b...'\">";
    
    
    	eindetabel();
    
    
    	}
    
    
    	} else {
    
    
    		begintabel("Foutmelding");
    
    
    		echo "De door u gekozen categorie bestaat niet (meer)!";
    
    
    		eindetabel();
    
    
    	}
    
    
    	} elseif(isset($_GET['cat']) AND $_GET['cat'] != 9){
    
    
    		$query = mysql_query("SELECT * FROM forum_cats WHERE id='".$_GET['cat']."'");
    	$aantal = mysql_num_rows($query);
    	$cat = mysql_fetch_assoc($query);
    
    
    	if($aantal == TRUE AND ingelogd() == TRUE){
    
    
    	if(isset($_GET['actie']) AND isset($_GET['cat']) AND $_GET['actie'] == "controleer" AND !empty($_POST['onderwerp']) AND !empty($_POST['bericht'])){
    
    
    		postsplus($_COOKIE['id']);
    
    
    	mysql_query("INSERT INTO forum_topics(catid, auteur, onderwerp, bericht, datum, tijd, ip, laatstereactie) VALUES ('".$_GET['cat']."', '".$_COOKIE['id']."', '".$_POST['onderwerp']."', '".$_POST['bericht']."', '".date("d/m/y")."', '".date("H:i")."', '".$_SERVER['REMOTE_ADDR']."', '".time()."')");
    
    
    	$id = mysql_insert_id();
    	header("location:forum.php?pagina=topic&topic=".$id);
    
    
    	} else {
    
    
    	begintabel("Nieuwe topic aanmaken");
    	
    	echo "<form name='nieuwetopic' action='".$_SERVER['PHP_SELF']."?pagina=nieuwetopic&actie=controleer&cat=".$_GET['cat']."' method='POST'>
    	Hieronder kunt u een nieuwe topic aanmaken. Let wel, raadpleeg eerst de zoekfunctie voordat u een vragende topic opent.<br><br>
    	Categorie: <input type='text' name='cat' value='".$cat['naam']."' disabled><br>
    	Onderwerp: <input type='text' name='onderwerp'><hr>
    	".icon("nieuwetopic", "bericht")."
    	<textarea name='bericht' rows='6' style='width: 100%;'>".$row['bericht']."</textarea>
    		<input type='submit' value='Open de topic!' style='width: 100%; height: 24px;' onClick=\"this.value='Moment geduld a.u.b...'\">";
    
    
    	eindetabel();
    
    
    	}
    
    
    	} else {
    
    
    		begintabel("Foutmelding");
    
    
    		echo "De door u gekozen categorie bestaat niet (meer)!";
    
    
    		eindetabel();
    
    
    	}
    
    
    	} else {
    
    
    		begintabel("Foutmelding");
    
    
    		echo "U kunt in deze categorie geen topics openen!";
    
    
    		eindetabel();
    
    
    	}
    
    
    } elseif(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "bewerken"){
    
    
    	begintabel("Bericht bewerken");
    
    
    	if(isset($_GET['actie']) AND isset($_GET['bericht']) AND $_GET['actie'] == "bewerken" AND eregi("t", $_GET['bericht']) == TRUE){
    
    
    	$bericht = str_replace("t", "", $_GET['bericht']);
    	$query = mysql_query("SELECT * FROM forum_topics WHERE id='".$bericht."'");
    	$aantal = mysql_num_rows($query);
    	$row = mysql_fetch_assoc($query);
    
    
    	} else {
    
    
    	$query = mysql_query("SELECT * FROM forum_reacties WHERE id='".$_GET['bericht']."'");
    	$aantal = mysql_num_rows($query);
    	$row = mysql_fetch_assoc($query);
    
    
    	}
    
    
    	if($aantal == TRUE AND ((isset($_COOKIE['id']) AND $row['auteur'] == $_COOKIE['id']) OR (functie() == 2 OR functie() == 3 OR functie() == 4))){
    
    
    		echo "<form name='bewerken'  action='".$_SERVER['PHP_SELF']."?pagina=topic&topic=".$_GET['topic']."&actie=bewerken2&bericht=".$_GET['bericht']."' method='POST'>".icon("bewerken", "bericht")."Hieronder kunt u uw bericht wijzigen. Let wel op: eenmaal gewijzigd is niet meer te herstellen. Let dus goed op voordat u op de wijzigknop drukt.<br><br>
    		<textarea name='bericht' rows='6' style='width: 100%;'>".stripslashes(htmlspecialchars($row['bericht']))."</textarea>
    		<input type='submit' value='Wijzig het bericht' style='width: 100%; height: 24px;' onClick=\"this.value='Moment geduld a.u.b...'\">
    		</form>";
    
    
    	} else {
    
    
    		echo "Het bericht dat u wilt bewerken bestaat niet of is niet voor u bestemd!";
    
    
    	}
    
    
    	eindetabel();
    
    
    } elseif(isset($_GET['pagina']) AND $_GET['pagina'] == "topic"){
    
    
    	
    
    
    	$query = mysql_query("SELECT * FROM forum_topics WHERE id='".$_GET['topic']."'");
    	$aantal = mysql_num_rows($query);
    	$row = mysql_fetch_assoc($query);
    
    
    	$gesloten = $row['gesloten'];
    
    
    	if($gesloten == TRUE){
    
    
    		$status = " (Topic gesloten)";
    
    
    	} else {
    
    
    		$status = "";
    
    
    	}
    
    
    	if($aantal == FALSE){
    
    
    	begintabel("Fout bij openen");
    
    
    	echo "De door u geselecteerde topic bestaat niet (meer) en/of is gesloten...";
    
    
    	eindetabel();
    
    
    	} else {
    
    
    	if(isset($_GET['actie']) AND $_GET['actie'] == "reageer" AND isset($_POST['bericht']) AND !empty($_POST['bericht'])){
    
    
    		mysql_query("UPDATE forum_topics SET laatstereactie='".time()."' WHERE id='".$_GET['topic']."'");
    
    
    		mysql_query("INSERT INTO forum_reacties (topicid, auteur, bericht, datum, tijd, ip) VALUES ('".$_GET['topic']."', '".$_COOKIE['id']."', '".addslashes($_POST['bericht'])."', '".date("d/m/y")."', '".date("H:i")."', '".$_SERVER['REMOTE_ADDR']."')");
    
    
    echo "Je Reactie is succesvol toegevoegd.<meta HTTP-EQUIV=\"Refresh\" content=\"1;URL=\forum.php?pagina=topic&topic=".$_GET['topic']."\">";
    
    
    		postsplus($_COOKIE['id']);
    
    
    	}
    
    
    	$query = mysql_query("SELECT * FROM forum_cats WHERE id='".$row['catid']."'");
    	$catname = mysql_fetch_assoc($query);
    
    
    	if(functie() >= "2"){
    	begintabel("Admin");
    	if($_GET['status'] == "sluit"){
    	mysql_query("UPDATE forum_topics SET gesloten='1' WHERE id = '".$_GET['topic']."'");
    	ob_start();
    	header("Location: forum.php?pagina=topic&topic=".$row['id']."");
    	ob_end_flush();
    	} elseif($_GET['status'] == "open"){
    	mysql_query("UPDATE forum_topics SET gesloten='0' WHERE id = '".$_GET['topic']."'");
    	ob_start();
    	header("Location: forum.php?pagina=topic&topic=".$row['id']."");
    	ob_end_flush();
    	} elseif($_GET['status'] == "delete"){
    	mysql_query("DELETE FROM forum_topics WHERE id='".$_GET['topic']."'");
    	ob_start();
    	header("Location: forum.php");
    	ob_end_flush();
    	} elseif($_GET['status'] == "mededeling"){
    	mysql_query("UPDATE forum_topics SET mededeling='1' WHERE id='".$_GET['topic']."'");
    	ob_start();
    	header("Location: forum.php?pagina=topic&topic=".$row['id']."");
    	ob_end_flush();
    	} elseif($_GET['status'] == "dmededeling"){
    	mysql_query("UPDATE forum_topics SET mededeling='0' WHERE id='".$_GET['topic']."'");
    	ob_start();
    	header("Location: forum.php?pagina=topic&topic=".$row['id']."");
    	ob_end_flush();
    	} elseif($_GET['status'] == "sticky"){
    	mysql_query("UPDATE forum_topics SET sticky='1' WHERE id='".$_GET['topic']."'");
    	ob_start();
    	header("Location: forum.php?pagina=topic&topic=".$row['id']."");
    	ob_end_flush();
    	} elseif($_GET['status'] == "dsticky"){
    	mysql_query("UPDATE forum_topics SET sticky='0' WHERE id='".$_GET['topic']."'");
    	ob_start();
    	header("Location: forum.php?pagina=topic&topic=".$row['id']."");
    	ob_end_flush();
    	}
    	if($row['gesloten'] == "1"){
    	echo'- <a href="forum.php?pagina=topic&topic='.$row['id'].'&status=open">Her open topic!</a><br>';
    	} else {
    	echo'- <a href="forum.php?pagina=topic&topic='.$row['id'].'&status=sluit">Sluit topic!</a><br>';
    	}
    	echo'- <a href="forum.php?pagina=topic&topic='.$row['id'].'&status=delete">Verwijder topic!</a><br>';
    	if($row['mededeling'] == "0"){
    	echo '- <a href="forum.php?pagina=topic&topic='.$row['id'].'&status=mededeling">Maak topic mededeling</a><br>';
    	} else {
    	echo '- <a href="forum.php?pagina=topic&topic='.$row['id'].'&status=dmededeling">Verwijder topic als mededeling!</a><br>';
    	}
    	if($row['sticky'] == "1"){
    	echo '- <a href="forum.php?pagina=topic&topic='.$row['id'].'&status=dsticky">Verwijder sticky</a>';
    	} else {
    	echo '- <a href="forum.php?pagina=topic&topic='.$row['id'].'&status=sticky">Voeg sticky toe</a>';
    	}
    	eindetabel();
    	echo'<br>';
    	}
    
    
    	begintabel("<a href='forum.php'>Forum index</a> > <a href='".$_SERVER['PHP_SELF']."?pagina=overzicht&id=".$row['id']."'>".$catname['naam']."</a> > ".lekubb($row['onderwerp']).$status);
    
    
    	if(ingelogd() == TRUE){
    
    
    			$opties1 = "<a href='reageer.php?pagina=topic&topic=".$_GET['topic']."&quote=t".$row['id']."&actie=quote#quote'><img src='images/quote.jpg' border='0'></a>";
    
    
    		} else {
    
    
    			$opties1 = "";
    
    
    		}
    
    
    		if((isset($_COOKIE['id']) AND $_COOKIE['id'] == $row['auteur']) OR (functie() == 2) OR (functie() == 3) OR (functie() == 4)){
    			$opties2 = "<a href='".$_SERVER["PHP_SELF"]."?pagina=topic&topic=".$_GET['topic']."&actie=bewerken&bericht=t".$row['id']."'><img src='images/wijzigen.jpg' border='0'></a>";
    
    
    		} else {
    
    
    			$opties2 = "";
    
    
    		}
    	
    	echo "<a name='t".$row['id']."'></a><table width='100%' cellpadding='5' cellspacing='0' border='0'>
    	<tr>
    	<td valign='top' width='120' style='border-top: 1px solid #696969; border-right: 1px solid #CCCCCC;'>".userinfo($row['auteur'])."</td>
    	<td valign='top' style='border-top: 1px solid #696969;'>".ubb($row['bericht'])."<br><br>".signature($row['auteur'])."</td>
    	</tr>
    	<tr>
    	<td width='120' style='border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;'>".$row['datum']." | ".$row['tijd']."</td>
    	<td style='border-top: 1px solid #CCCCCC;'><p align='right'>".$opties1." ".$opties2."</p></td>
    	</tr>
    	</table>";
    
    
    	eindetabel();
    
    
    	echo "<br>";
    
    
    	$query = mysql_query("SELECT * FROM forum_reacties WHERE topicid='".$_GET['topic']."' ORDER BY id ASC");
    	
    	$aantal = mysql_num_rows($query);
    
    
    	begintabel("Reacties - <a href=\"reageer.php?pagina=topic&topic=".$row['id']."\">Reageer</a>");
    
    
    	if($aantal == FALSE){
    
    
    		echo "<i>Er zijn nog geen reacties geplaats op '".lekubb($row['onderwerp'])."'";
    
    
    	} else {
    
    
    	while($row = mysql_fetch_assoc($query)){
    
    
    		if(ingelogd() == TRUE){
    
    
    			$opties1 = "<a href='reageer.php?pagina=topic&topic=".$_GET['topic']."&quote=".$row['id']."&actie=quote#quote'><img src='images/quote.jpg' border='0'></a>";
    
    
    		} else {
    
    
    			$opties1 = "";
    
    
    		}
    
    
    		if((isset($_COOKIE['id']) AND $_COOKIE['id'] == $row['auteur']) OR (functie() == 2) OR (functie() == 3) OR (functie() == 4)){
    			$opties2 = "<a href='".$_SERVER["PHP_SELF"]."?pagina=topic&topic=".$_GET['topic']."&actie=bewerken&bericht=".$row['id']."'><img src='images/wijzigen.jpg' border='0'></a> <a href='".$_SERVER["PHP_SELF"]."?pagina=topic&topic=".$_GET['topic']."&actie=verwijderen&bericht=".$row['id']."'><img src='images/verwijderen.jpg' border='0'></a>";
    
    
    		} else {
    
    
    			$opties2 = "";
    
    
    		}
    
    
    	echo "<a name='".$row['id']."'></a><table width='100%' cellpadding='5' cellspacing='0' border='0'>
    	<tr>
    	<td valign='top' width='120' style='border-top: 1px solid #696969; border-right: 1px solid #CCCCCC;'>".userinfo($row['auteur'])."</td>
    	<td valign='top' style='border-top: 1px solid #696969;'>".ubb($row['bericht'])."<br><br>".signature($row['auteur'])."</td>
    	</tr>
    	<tr>
    	<td width='120' style='border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;'>".$row['datum']." | ".$row['tijd']."</td>
    	<td style='border-top: 1px solid #CCCCCC;'><p align='right'>".$opties1." ".$opties2."</p></td>
    	</tr>
    	</table>";
    
    
    	}
    
    
    	}
    
    
    	eindetabel();
    
    
    	echo "<br>";
    
    
    	if(ingelogd() == TRUE){
    echo "<br>";
    	begintabel("Snel Reageren:");
    
    
    	if(isset($_GET['actie']) AND $_GET['actie'] == "quote" AND isset($_GET['quote']) AND eregi("t", $_GET['quote']) == TRUE){
    
    
    		$quote = str_replace("t", "", $_GET['quote']);
    		$query = mysql_query("SELECT * FROM forum_topics WHERE id='".$quote."'");
    		$row = mysql_fetch_assoc($query);
    
    
    		$bericht = $row['bericht'];
    		$bericht = preg_replace('_\[quote\](.*?)\[/quote\]_ise',"", $bericht); 
    		$bericht = stripslashes($bericht);
    		$bericht = trim($bericht);
    		$bericht = "[quote]".$bericht."[/quote]\n";
    
    
    	} elseif(isset($_GET['actie']) AND $_GET['actie'] == "quote" AND isset($_GET['quote'])){
    
    
    		$query = mysql_query("SELECT * FROM forum_reacties WHERE id='".$_GET['quote']."'");
    		$row = mysql_fetch_assoc($query);
    
    
    		$bericht = $row['bericht'];
    		$bericht = preg_replace('_\[quote\](.*?)\[/quote\]_ise',"", $bericht); 
    		$bericht = stripslashes($bericht);
    		$bericht = trim($bericht);
    		$bericht = "[quote]".$bericht."[/quote]\n";
    
    
    	} else {
    
    
    		$bericht = "";
    
    
    	}
    
    
    	if($gesloten == TRUE && functie() < 2){
    		echo "De topic is gesloten. Reageren is niet meer mogelijk.";
    	} else {
    
    
    	echo "<a name='quote'></a><form name='reageren' action='".$_SERVER['PHP_SELF']."?pagina=topic&topic=".$_GET['topic']."&actie=reageer' method='POST'>
    	<center><textarea name='bericht' rows='6' style='width: 80%;'>".stripslashes(htmlspecialchars($bericht))."</textarea>
    	<input type='submit' value='Verzend dit bericht' style='width: 80%; height: 24px;' onClick=\"this.value='Moment geduld a.u.b...'\">
    	</form></center>";
    
    
    	}
    
    
    	eindetabel();
    	
    	}
    
    
    	}
    
    
    	} elseif(isset($_GET['pagina']) AND $_GET['pagina'] == "overzicht"){
    
    
    	$query = mysql_query("SELECT * FROM forum_cats WHERE id='".$_GET['id']."'");
    	$catname = mysql_fetch_assoc($query);
    
    
    	begintabel("Forum > ".$catname['naam']);
    
    
    	echo "<p align='right'><b><a href='".$_SERVER['PHP_SELF']."'>Forumindex</a> ";
    	
    	if(ingelogd() == TRUE){
    
    
    		if(isset($_GET['id']) AND $_GET['id'] == 9 AND ((functie() == 2) OR (functie() == 3) OR (functie() == 4))){ 
    		
    		echo "| <a href='".$_SERVER['PHP_SELF']."?pagina=nieuwetopic&cat=".$catname['id']."'>Topic openen</a></b>";
    
    
    		} elseif(isset($_GET['id']) AND $_GET['id'] != 9){
    
    
    		echo "| <a href='".$_SERVER['PHP_SELF']."?pagina=nieuwetopic&cat=".$catname['id']."'>Topic openen</a></b>";
    
    
    		}
    
    
    		echo "<hr>";
    
    
    	}
    
    
    	echo "<table width='100%' border='0' cellpadding='3' cellspacing='0'>
    		<tr>
    			<td bgcolor='#D3ECA0' width='10'></td>
    			<td bgcolor='#D3ECA0' width='225'><b>Onderwerp</b></td>
    			<td bgcolor='#D3ECA0' width='125'><b>Auteur</b></td>
    			<td bgcolor='#D3ECA0' width='75'><b>Reacties</b></td>
    			<td bgcolor='#D3ECA0' ><b>Laatste reactie</b></td>
    		</tr>";
    
    
    	$query = @mysql_query("SELECT * FROM forum_topics WHERE catid='".$_GET['id']."' ORDER BY id DESC");
    	$aantal  = @mysql_num_rows($query);
    
    
    	if($aantal == FALSE){
    
    
    		echo "<tr>
    			<td width='10'></td>
    			<td><i>Geen topics gevonden...</i></td>
    			<td></td>
    			</tr>";
    
    
    	} else {
    
    
    		while($row = mysql_fetch_assoc($query)){
    
    
    			$query2 = mysql_query("SELECT * FROM forum_reacties WHERE topicid='".$row['id']."' ORDER BY id DESC");
    			$aantal2 = mysql_num_rows($query2);
    			$row2 = mysql_fetch_assoc($query2);
    
    
    			$query3 = mysql_query("SELECT * FROM forum_reacties WHERE topicid='".$row['id']."' ORDER BY id DESC");
    			$aantal3 = mysql_num_rows($query3);
    			if($row['sticky'] == "1"){
    					$onder = "<b>".choppen($row['onderwerp'], 28)."</b>";
    				} else {
    					$onder = lekubb(choppen($row['onderwerp'], 28));
    				}
    			echo "<tr onMouseOver=\"this.style.backgroundColor='#B3E44C';this.style.cursor='hand'\"; onMouseOut=\"this.style.backgroundColor='';\" onClick=\"window.location.href='".$_SERVER['PHP_SELF']."?pagina=topic&topic=".$row['id']."'\">
    			<td width='10'><img src='images/topic.gif'></td>
    			<td width='225'><a title='".$row['onderwerp']."'>".$onder."</a></td>
    			<td width='125'>".gebruikersnaam($row['auteur'])."</td>
    			<td width='75'>".$aantal3."</td><td>";
    
    
    			if($aantal2 == FALSE){
    
    
    				echo "Nog geen reacties";
    
    
    			} else {
    
    
    				echo $row2['datum']." | ".$row2['tijd'];
    
    
    			}
    
    
    			echo "</td>
    			</tr>";
    
    
    		}
    
    
    	}
    
    
    	echo "</table>";
    
    
    	eindetabel();
    	
    } else {
    
    
    	begintabel("Forum categorieen");
    
    
    	echo "<table width='100%' border='0' cellpadding='3' cellspacing='0'>
    		<tr>
    			<td bgcolor='#D3ECA0' width='30'></td>
    			<td bgcolor='#D3ECA0' width='450'><b>Naam en omschrijving</b></td>
    			<td bgcolor='#D3ECA0'><b>Topics</b></td>
    		</tr>";
    
    
    	$query = @mysql_query("SELECT * FROM forum_cats ORDER BY volgorde ASC");
    	$aantal  = @mysql_num_rows($query);
    
    
    	if($aantal == FALSE){
    
    
    		echo "<tr>
    			<td></td>
    			<td><i>Geen categorieen gevonden...</i></td>
    			<td></td>
    			</tr>";
    
    
    	} else {
    
    
    		while($row = mysql_fetch_assoc($query)){
    
    
    			$querya = mysql_query("SELECT * FROM forum_topics WHERE catid='".$row['id']."'");
    			$topics = mysql_num_rows($querya);
    
    
    			echo "<tr onMouseOver=\"this.style.backgroundColor='#B3E44C';this.style.cursor='hand'\"; onMouseOut=\"this.style.backgroundColor='';\" onClick=\"window.location.href='".$_SERVER['PHP_SELF']."?pagina=overzicht&id=".$row['id']."'\">
    			<td width='30'><center><img src='images/map_groot.gif'></center></td>
    			<td><b>".ubb($row['naam'])."</b><br>
    				".ubb($row['onderwerp'])."</td>
    			<td>".$topics."</td>
    			</tr>";
    
    
    		}
    
    
    	}
    
    
    	echo "</table>";
    	echo "<table width='100%' border='0' cellpadding='3' cellspacing='0'>
    		<tr>
    			<td bgcolor='#D3ECA0' width='30'></td>
    			<td bgcolor='#D3ECA0' width='450'><b>Naam en omschrijving</b></td>
    			<td bgcolor='#D3ECA0'><b>Topics</b></td>
    		</tr>";
    
    
    	$query = @mysql_query("SELECT * FROM forum_cats ORDER BY volgorde ASC");
    	$aantal  = @mysql_num_rows($query);
    
    
    	if($aantal == FALSE){
    
    
    		echo "<tr>
    			<td></td>
    			<td><i>Geen categorieen gevonden...</i></td>
    			<td></td>
    			</tr>";
    
    
    	} else {
    
    
    		while($row = mysql_fetch_assoc($query)){
    
    
    			$querya = mysql_query("SELECT * FROM forum_topics WHERE catid='".$row['id']."'");
    			$topics = mysql_num_rows($querya);
    
    
    			echo "<tr onMouseOver=\"this.style.backgroundColor='#B3E44C';this.style.cursor='hand'\"; onMouseOut=\"this.style.backgroundColor='';\" onClick=\"window.location.href='".$_SERVER['PHP_SELF']."?pagina=overzicht&id=".$row['id']."'\">
    			<td width='30'><center><img src='images/map_groot.gif'></center></td>
    			<td><b>".ubb($row['naam'])."</b><br>
    				".ubb($row['onderwerp'])."</td>
    			<td>".$topics."</td>
    			</tr>";
    
    
    		}
    
    
    	}
    
    
    	echo "</table>";
    
    
    	eindetabel();
    
    
    }
    
    
    include("footer.php");
    
    
    ?>
    Toon Meer

    Zoals je ziet laad hij nu 2 x hezelfde bij het 1ste
    moet hij id 1,2,3 uit forum_cats laden
    en bij 2e 4,5,6

    Maar lukte me niet?

    Met vriendelijke groet,
    R.H user removed

  • djordyh
    Professional
    Berichten
    627
    • 23 mei 2012 om 19:12
    • #6

    Om welk stuk gaat het want uit die 642 lijnen kan ik niet echt opmaken welk stuk code je bedoeld 8-|

    Met vriendelijke groet,

    Djordy.

  • VonDutch
    Student
    Berichten
    119
    • 23 mei 2012 om 19:41
    • #7

    Persoonlijk vind ik dit een nette oplossing:

    PHP
    //Oude query
    mysql_query("SELECT * FROM forum_cats WHERE id='".$_GET['cat']."'");
    
    
    //Nieuwe query
    $ids	= array(1,2,3);
    $query	= 'SELECT * FROM forum_cats WHERE id IN('. implode(',', $ids) .')';
    //Query uitvoeren
    mysql_query( $query ) or die('Error: '. mysql_error());
  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 23 mei 2012 om 23:28
    • #8

    dat volledige stukje in de pagina zetten?
    en op welke lijnen?

    @sukel het gaat om het deeltje vanaf regel 559 tot 597
    dat staat er 2x in ( ook 598-663)

    Nieuwe reactie samengevoegd met originele reactie op 23.05.12 23:33:08:
    VonDutch heb jouw code vervangen door regel 568 Maar nu toont hij geen cathegorie daar?
    of weet iemand iets beter voor sub caterorieen toe te voegen?

    Met vriendelijke groet,
    R.H user removed

  • djordyh
    Professional
    Berichten
    627
    • 23 mei 2012 om 23:43
    • #9

    Heb je de where id wel vervangen naar de juiste tabel forum_cats?

    Met vriendelijke groet,

    Djordy.

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 24 mei 2012 om 00:22
    • #10

    wat bedoel je?

    Met vriendelijke groet,
    R.H user removed

  • djordyh
    Professional
    Berichten
    627
    • 24 mei 2012 om 00:50
    • #11

    De code die von gaf, je gebruikt toch forum_cats of gebruik je id in je database? Want dat moet je nog correct zetten.

    Met vriendelijke groet,

    Djordy.

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 24 mei 2012 om 01:04
    • #12

    snapte nie want heb alles wat in tabel forum_cats getest maar wertke niet en heb nu zoals de webtiger source sub cats toegevoegd in db

    Bedankt voor jullie hulp

    Met vriendelijke groet,
    R.H user removed

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design