• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Externe testers gezocht — Saphaxis AI Chat Organizer 0.1.59

    FreelanceAP 4 november 2026 om 07:42
  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

Fout cms

  • FrankY
  • 14 juni 2011 om 14:10
  • FrankY
    Another one bites the dust.
    Berichten
    598
    • 14 juni 2011 om 14:10
    • #1

    Beste,

    ik ben voor me zelf een cms aan het maken, nou blijf ik hangen bij de content. De fout die ik telkens krijg is deze:

    De opgegeven pagina bestaat niet!

    Het probleem daarvan is echter, dat a: De pagina wel degelijk bestaat. En b: Die regel heb ik nergens in mijn script staan.

    Weet misschien iemand wat hier fout kan zijn?

    De code:

    PHP
    <?php
    
    
    class cmsDatabase {
    	
    	private static $conn;
    	
    	public static function connection()
    	{ 
    		if ( ! self::$conn)
    			{
    				self::$conn = new mysqli("","","","");
    			}
    		
    		return self::$conn;
    	}
    	
    }
    
    
    class CMS {
    		
    		public function menu() 
    		{
    		
    			//Pagina's op halen uit database
    			$wQuery = "SELECT url,pagina,weergeven FROM paginas WHERE weergeven='1'";
    			if ($wPage = cmsDatabase::connection()->query($wQuery)) //query controleren
    			{
    				//$ipage object mee geven in while loop
    				while($iPage = $wPage->fetch_object()) 
    				{
    					echo '<a href="'. urlencode($iPage->url) .'">'. $iPage->pagina .'</a><br />';//de url
    				}
    						
    			}
    			
    		}
    		
    		public function content($pagina)
    		{
    	
    			//controleren of pagina bestaat
    			$query = "SELECT url,pagina FROM paginas WHERE pagina='". $pagina ."'";
    			if($file = $mysqli->query($query))
    			{
    				if($file->num_rows == 1)
    				{	//pagina bestaat
    					
    					//content laden uit database
    					$pQuery = "SELECT * FROM ". $pagina ."";
    					if($wContent = cmsDatabase::connection()->query($pQuery)) //query controleren
    					{
    						//$icontent object mee geven
    						$iContent = $wContent->fetch_object();
    						strip_tags($iContent->titel);
    						strip_tags(nl2br($iContent->content));
    					}				
    					
    				}
    			}
    		
    		}
    
    
    }
    
    
    $cms = new CMS;
    Meer tonen

    Pagina waar ik het oproep:

    PHP
    <?php
    	$mysqli = new mysqli("","","","");
    	
    	if(file_exists("inc/include.classes.php"))
    		{
    			include_once "inc/include.classes.php";
    		}
    	else
    		{
    			die('File doesnt exist!');
    		}
    		
    	$cms->menu();
    	
    	$pageQuery = "SELECT id,url,pagina FROM paginas WHERE url='home.php'";
    	if($page = $mysqli->query($pageQuery))
    	{
    
    
    		$pagina = $page->fetch_object();
    		$cms->content('Beginpagina');
    		
    	}
    	else
    	{
    		die("Fout in query:". $mysqli->query);
    	}
    Meer tonen

    Alvast bedankt!

    Frank sijbom

    Bezig met cms:)

  • Gast, wil je besparen op je domeinnamen? (ad)
  • Darsstar
    Vreemd
    Berichten
    1.173
    • 14 juni 2011 om 14:21
    • #2

    Heb je die regel ooit wel in je code staan?
    Als je iets als APC (Alternative PHP cache ofzo) gebruikt kan het zijn dat die nog een oude versie van je script gecached heeft.

    Verder heb je een cmsDatabase::connection() method die je blijkbaar niet gebruikt...

    miauw!

  • FrankY
    Another one bites the dust.
    Berichten
    598
    • 14 juni 2011 om 14:24
    • #3

    Ik had hem al eerder ja, en die gebruik ik wel degelijk:

    if ($wPage = cmsDatabase::connection()->

    Bezig met cms:)

  • Patrick
    Back in the game
    Berichten
    1.417
    • 14 juni 2011 om 15:45
    • #4

    waarom maak je een query om te kijken of `home.php´ bestaat en ga je daarna in je class zoeken naar beginpagina? beetje dubbel op? of zie ik dit nu verkeerd

  • FrankY
    Another one bites the dust.
    Berichten
    598
    • 14 juni 2011 om 16:09
    • #5

    Dat zie je verkeerd, ik wil content 1x hebben in class. Als ik dan naar home.php zoek doet ie het niet. Met begin pagina hoopte ik van wel, maar nou krijg ik dit te zien. Als ik het op mijn localhostje zet heb ik precies het zelfde.

    Nieuwe reactie samengevoegd met originele reactie op 14.06.11 16:15:28:
    Heb het opgelost, ik had het in de verkeerde directory.

    [offtopic]Schiet mij maar harstikke dood[/offtopic]

    Bezig met cms:)

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 14 juni 2011 om 23:04
    • #6

    voor de rest even opmerking:
    $mysqli = new mysqli("","","","");

    in je 2de bestand kan je beter ook de database class aanroepen?
    anders maak je meerdere connecties ipv 1!

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Registratie

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

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

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. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design