• 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

  • 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
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 14 oktober 2026 om 16:04
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    Luc 13 oktober 2026 om 21:31
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31
  • Hoe gebruiken jullie WhatsApp voor marketing en klantopvolging?

    aiqanobzfsej5 29 september 2026 om 12:55

Marktplaats

  • [TE KOOP] Likeboost24.nl: complete SMM-webshop met eigen merk, volautomatische levering en betalen op de eigen pagina

    Jeroen.G 16 oktober 2026 om 14:27
  • Te koop: TuinKlussen.be, een kant-en-klaar platform voor tuinklussen in Vlaanderen en Brussel

    frio 13 oktober 2026 om 21:08
  • Te koop: Port Father, afgewerkt online maffiaspel in PHP/MySQL, klaar voor de Play Store

    frio 11 oktober 2026 om 14:02

functie werkt niet?

  • Kevin
  • 10 maart 2011 om 21:08
  • Kevin
    Gevorderd
    Berichten
    421
    • 10 maart 2011 om 21:08
    • #1

    Goedeavond mensen,

    ik heb een klein foutje,
    en ik kom er niet uit..

    Fatal error: Call to a member function fetch_array() on a non-object


    functie script in mysqli:

    PHP
    <?php
    error_reporting(E_ALL);
    error_reporting(0);
    $UPDATE_DB = 1;
    include("./inc/include-config.php");
    ob_start();
    
    
    // Misdaad
    function misdaadtijd()
    {
     $queryMisdaad = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`misdaad`) AS `misdaad`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aMisdaad = $queryMisdaad->fetch_array(MYSQLI_ASSOC);
     $sMisdaadtijd = (( $aMisdaad['misdaad'] + $aMisdaad['misdaadtime']) - time()) - 3600; // Neemt tijd uit database, doet er 2 minuten bij en trekt de huidige tijd ervanaf
    
    
    	if($aMisdaad['misdaad'] + $aMisdaad['misdaadtime'] < time())
    	{
    	 echo "Nu";
    	}
    	else
    	{
    	 echo "00:".date("i:s", "$sMisdaadtijd")."";
    	}
    }
    function autosteeltijd()
    {
     $queryAuto = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`auto`) AS `auto`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aAuto = $queryAuto->fetch_array(MYSQLI_ASSOC);
     $sAutotijd = ( $aAuto['auto'] + $aAuto['autotime'] ) - time();
    
    
    	if($sAutotijd <= -1)
    	{
    	 echo "Nu";
    	}
    	else
    	{
    	 echo "00:".date("i:s", "$sAutotijd")."";
    	}
    }
    function sportschooltijd()
    {
     $queryOpdruk = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`opdruktijd`) AS `opdruktijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aOpdruk = $queryOpdruk->fetch_array(MYSQLI_ASSOC);
     $sOpdruktijd = (($aOpdruk['opdruktijd'] + $aOpdruk['opdruktijd1']) - time()) - 3600;
    
    
    	if($aOpdruk['opdruktijd'] + $aOpdruk['opdruktijd1'] < time())
    	{
    	 echo "Nu";
    	}
    	else
    	{
    	 echo date("H:i:s", "$sOpdruktijd");
    	}
    }
    function gevangenistijd()
    {
     $queryGevangenis = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aGevang = $queryGevangenis->fetch_array(MYSQLI_ASSOC);
     $sGevangtijd = $aGevang['gevangenis'] + $aGevang['gevangenistijd'] - time() - 3600;
    	if($aGevang['gevangenis'] + $aGevang['gevangenistijd'] < time())
    	{
    	 echo "00:00:00";
    	}
    	else
    	{
    	 echo date("H:i:s", "$sGevangtijd");
    	}
    }
    function beschermingtijd()
    {
     $queryBescherming = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`bescherming`) AS `bescherming`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aBescherming = $queryBescherming->fetch_array(MYSQLI_ASSOC);
     $sBescherming = $aBescherming['bescherming'] + $aBescherming['beschermingtijd'] - time() - 3600;
    	if($aBescherming['bescherming'] + $aBescherming['beschermingtijd'] < time())
    	{
    	 echo "00:00:00";
    	}
    	else
    	{
    	 echo date("H:i:s", "$sBescherming");
    	}
    }
    function hl()
    {
     $queryBeschermingg = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`hltijd`) AS `hltijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aBeschermingg = $queryBeschermingg->fetch_array(MYSQLI_ASSOC);
     $sBeschermingg = $aBeschermingg['hltijd'] + $aBeschermingg['hltijd'] - time() - 3600;
    	if($aBeschermingg['hltijd'] + $aBeschermingg['hltijd'] < time())
    	{
    	 echo "00:00:00";
    	}
    	else
    	{
    	 echo date("H:i:s", "$sBeschermingg");
    	}
    }
    
    
    
    
    
    
    function werktijd()
    {
     $queryWerk = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`werken`) AS `werken`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aWerk = $queryWerk->fetch_array(MYSQLI_ASSOC);
     $sWerk = (($aWerk['werken'] + $aWerk['werken1']) - time()) - 3600;
    	if($aWerk['werken'] + $aWerk['werken1'] < time())
    	{
    	 echo "Nu";
    	}
    	else
    	{
    	 echo date("H:i:s", "$sWerk");
    	}
    }
    function gevangenis()
    {
     $queryGevangenis = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aGevangenis = $queryGevangenis->fetch_array(MYSQLI_ASSOC);
     $sGevangenis = $aGevangenis['gevangenis'] + $aGevangenis['gevangenistijd'] - time() - 3600;
     
    	if($aGevangenis['gevangenis'] + $aGevangenis['gevangenistijd'] > time())
    	{
    echo "<table width='100%' cellspacing='1' cellpadding='2'>
    	  <tr><td class='subTitle'>Gevangenis</td></tr>
    	  <tr><td class='mainTxt'>Je zit nog voor ".date("H:i:s", "$sGevangenis")." seconden/minuten in de gevangenis.</td></tr>
          </table>";
    	exit;
    	}
    }
    
    
    function sportschool()
    {
     $querySport = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`opdruktijd`) AS `opdruktijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aSport = $querySport->fetch_array(MYSQLI_ASSOC);
     $sSport = $aSport['opdruktijd'] + $aSport['opdruktijd1'] - time() - 3600;
     
    	if($aSport['opdruktijd'] + $aSport['opdruktijd1'] > time())
    	{
    echo "<table width='100%' cellspacing='1' cellpadding='2'>
    	  <tr><td class='subTitle'>Sportschool</td></tr>
    	  <tr><td class='mainTxt'>Je moet nog ".date("H:i:s", "$sSport")." seconden/minuten wachten voordat je weer kan sporten.</td></tr>
          </table>";
    	exit;
    	}
    }
    
    
    function XP()
    {
     $queryXP = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`XPtijd`) AS `XPtijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aXP = $queryXP->fetch_array(MYSQLI_ASSOC);
     $sXP = $aXP['XPtijd'] + $aXP['XPtijd1'] - time() - 3600;
     
    	if($aXP['XPtijd'] + $aXP['XPtijd1'] > time())
    	{
    echo "<table width='100%' cellspacing='1' cellpadding='2'>
    	  <tr><td class='subTitle'>Warbot XP Trainen</td></tr>
    	  <tr><td class='mainTxt'><font color=red><b>Je moet nog ".date("H:i:s", "$sXP")." seconden/minuten wachten voordat je weer kan trainen.</b></font></td></tr>
          </table>";
    	exit;
    	}
    }
    
    
    function ZP()
    {
     $queryZP = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`rtijd`) AS `rtijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aZP = $queryZP->fetch_array(MYSQLI_ASSOC);
     $sZP = $aZP['rtijd'] + $aZP['rtijden'] - time() - 3600;
    
    
    	if($aZP['rtijd'] + $aZP['rtijden'] > time())
    	{
    	echo "<table width='100%' cellspacing='1' cellpadding='2'>
    	<tr><td class='subTitle'>Reizen</td></tr>
    	<tr><td class='mainTxt'><font color=red><b>Je moet nog ".date("H:i:s", "$sXP")." seconden/minuten wachten voordat je weer kan reizen.</b></font></td></tr>
          </table>";
    	exit;
    	}
    }
    
    
    function misdaad()
    {
     $queryMisdaad = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`misdaad`) AS `misdaad`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aMisdaad = $queryMisdaad->fetch_array(MYSQLI_ASSOC);
     $sMisdaad = $aMisdaad['misdaad'] + $aMisdaad['misdaadtime'] - time() - 3600;
     
    	if($aMisdaad['misdaad'] + $aMisdaad['misdaadtime'] > time())
    	{
    echo "<table width='100%' cellspacing='1' cellpadding='2'>
    	  <tr><td class='subTitle'>Misdaad</td></tr>
    	  <tr><td class='mainTxt'>Je moet nog ".date("H:i:s", "$sMisdaad")." seconden/minuten wachten voordat je weer een misdaad kan doen.</td></tr>
          </table>";
    	exit;
    	}
    }
    
    
    
    
    
    
    function Moord()
    {
     $queryGevangenis = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aGevang1 = $queryGevangenis->fetch_array(MYSQLI_ASSOC);
     $sGevangtijd1 = $aGevang1['gevangenis'] + $aGevang['vermoord_time'] - time() - 10800;
    	if($aGevang['gevangenis'] + $aGevang['vermoord_time'] < time())
    	{
    	 echo "00:00:00";
    	}
    	else
    	{
    	 echo date("H:i:s", "$sGevangtijd1");
    	}
    }
    
    
    
    
    function werken()
    {
     $queryWerk = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`werken`) AS `werken`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
     $aWerk = $queryWerk->fetch_array(MYSQLI_ASSOC);
     $sWerk = $aWerk['werken'] + $aWerk['werken1'] - time() - 3600;
     
    	if($aWerk['werken'] + $aWerk['werken1'] > time())
    	{
    echo "<table width='100%' cellspacing='1' cellpadding='2'>
    	  <tr><td class='subTitle'>Werken</td></tr>
    	  <tr><td class='mainTxt'>Je moet nog ".date("H:i:s", "$sWerk")." seconden/minuten wachten voordat je weer kan werken.</td></tr>
          </table>";
    	exit;
    	}
    }
    
    
    function landImage($string)
    {
    	if($string == "1")
    	{
    		$image = '<img src="./images/game/landen/belgie.gif" border="0" alt="België">';
    	}
    	elseif($string == "2")
    	{
    		$image = '<img src="./images/game/landen/duitsland.gif" border="0" alt="Duitsland">';
    	}
    	elseif($string == "3")
    	{
    		$image = '<img src="./images/game/landen/engeland.gif" border="0" alt="Engeland">';
    	}
    	elseif($string == "4")
    	{
    		$image = '<img src="./images/game/landen/frankrijk.gif" border="0" alt="Frankrijk">';
    	}
    	elseif($string == "5")
    	{
    		$image = '<img src="./images/game/landen/griekenland.gif" border="0" alt="Griekenland">';
    	}
    	elseif($string == "6")
    	{
    		$image = '<img src="./images/game/landen/italie.gif" border="0" alt="Italië">';
    	}
    	elseif($string == "7")
    	{
    		$image = '<img src="./images/game/landen/nederland.gif" border="0" alt="Nederland">';
    	}
    	elseif($string == "8")
    	{
    		$image = '<img src="./images/game/landen/turkije.gif" border="0" alt="Turkije">';
    	}
    	elseif($string == "9")
    	{
    		$image = '<img src="./images/game/landen/spanje.gif" border="0" alt="Spanje">';
    	}
    	elseif($string == "10")
    	{
    		$image = '<img src="./images/game/landen/amerika.gif" border="0" alt="Amerika">';
    	}
    
    
    	return $image;
    }
    
    
    function landImageName($string)
    {
    	$image = "";
    	if($string == "1")
    	{
    		$image = '<img src="./images/game/landen/belgie.gif" border="0" alt="België"> België';
    	}
    	elseif($string == "2")
    	{
    		$image = '<img src="./images/game/landen/duitsland.gif" border="0" alt="Duitsland"> Duitsland';
    	}
    	elseif($string == "3")
    	{
    		$image = '<img src="./images/game/landen/engeland.gif" border="0" alt="Engeland"> Engeland';
    	}
    	elseif($string == "4")
    	{
    		$image = '<img src="./images/game/landen/frankrijk.gif" border="0" alt="Frankrijk"> Frankrijk';
    	}
    	elseif($string == "5")
    	{
    		$image = '<img src="./images/game/landen/griekenland.gif" border="0" alt="Griekenland"> Griekenland';
    	}
    	elseif($string == "6")
    	{
    		$image = '<img src="./images/game/landen/italie.gif" border="0" alt="Italië"> Italië';
    	}
    	elseif($string == "7")
    	{
    		$image = '<img src="./images/game/landen/nederland.gif" border="0" alt="Nederland"> Nederland';
    	}
    	elseif($string == "8")
    	{
    		$image = '<img src="./images/game/landen/turkije.gif" border="0" alt="Turkije"> Turkije';
    	}
    	elseif($string == "9")
    	{
    		$image = '<img src="./images/game/landen/spanje.gif" border="0" alt="Spanje"> Spanje';
    	}
    	elseif($string == "10")
    	{
    		$image = '<img src="./images/game/landen/amerika.gif" border="0" alt="Amerika"> Amerika';
    	}
    
    
    	return $image;
    }
    
    
    function name($string) {
    
    
    	$query = $mysqli->query("SELECT login, vip, supervip, beheerder, admin, hulpadmin FROM `[users]` WHERE login='". $string ."'");
    	$assoc = $query->fetch_array(MYSQLI_ASSOC);
    		
    if($assoc['beheerder'] == 1){
    $naam = '<font color="red">'.$assoc['login'].'</font> <img src="./images_in/admin.gif" border="0" alt="Beheerder">';
    }
    elseif($assoc['admin'] == 1){
    $naam = '<font color="cyan">'.$assoc['login'].'</font> <img src="./images_in/admin.gif" border="0" alt="Administrator">';
    }
    elseif($assoc['hulpadmin'] > 0){
    	$naam = '<font color="orange">'.$assoc['login'].'</font> <img src="./images_in/admin.gif" border="0" alt="Hulp-Administrator">';
    }
    elseif($assoc['supervip'] > 0){
    	$naam = '<strong><font color="gold">'.$assoc['login'].'</font></strong>';
    	}
    	elseif($assoc['vip'] > 0){
    	$naam = '<strong><font color="silver">'.$assoc['login'].'</font></strong>';
    	}
    	else
    	{
    	$naam = $assoc['login'];
    	}
    	
    	$urlEnnaam = '<a href="profile.php?x='.$assoc['login'].'">'.$naam.'</a>';
    	
    	return $urlEnnaam;
    }
    
    
    ob_end_flush();
    ?>
    Meer tonen
  • Gast, wil je besparen op je domeinnamen? (ad)
  • Online
    Luc
    Software Engineer
    Berichten
    1.988
    • 10 maart 2011 om 21:11
    • #2

    Op welke regel zit de fout?

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Kevin
    Gevorderd
    Berichten
    421
    • 10 maart 2011 om 21:18
    • #3

    De fout zit in dit stukje:

    hier in regel 20!

    PHP
    $offset = $huidige_pagina * $items_per_pagina;
    if(isset($_GET['x']) && $_GET['x'] == "contant")
    {
    $query = $mysqli->query("SELECT login, level, supervip, vip, clan, attack, defence, cash, land, admin, hulpadmin, beheerder, online FROM `[users]` ORDER BY cash DESC, login ASC LIMIT ".$offset.","
    .$items_per_pagina);
    }
    else
    {
    $query = $mysqli->query("SELECT login, level, supervip, vip, clan, attack, defence, cash, land, admin, hulpadmin, beheerder, online FROM `[users]` ORDER BY (attack + defence) DESC, login ASC LIMIT ".$offset.","
    .$items_per_pagina);
    }
    if(!isset($_GET['p']))
    {
    	$aantal = 0;
    }
    else
    {
    	$aantal = $_GET['p'] * 30;
    }
    while($info = $query->fetch_array(MYSQLI_ASSOC))
    Meer tonen
  • Online
    Luc
    Software Engineer
    Berichten
    1.988
    • 10 maart 2011 om 21:21
    • #4

    while($info = $query->fetch_array())

    maar jij wil waarschijnlijk:

    while($info = $query->fetch_assoc())

    dat moet het zijn en anders even or die($mysqli->error)

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Kevin
    Gevorderd
    Berichten
    421
    • 10 maart 2011 om 21:25
    • #5

    hij pakt dit he:

    PHP
    $query->fetch_array(MYSQLI_ASSOC))

    dan moet het de fout van de assoc en array niet zijn, denkik.

    moet bij de functies liggen dat die die niet pakt ofs.

  • Online
    Luc
    Software Engineer
    Berichten
    1.988
    • 10 maart 2011 om 21:30
    • #6

    zet eens achter de $query or die($mysqli->error), verder zal jou fetch wel kunnen werken, maar de mijne is efficiënter en werkt bovenal ook!

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Kevin
    Gevorderd
    Berichten
    421
    • 10 maart 2011 om 21:48
    • #7

    dan krijg ik deze fout :

    Parse error: syntax error, unexpected T_LOGICAL_OR in /home/kevinres/domains/maffiasolutions.nl/public_html/ingame/criminaliteit-lijst.php on line 69

    PHP
    while($info = $query->fetch_assoc(MYSQLI_ASSOC)) or die($mysqli->error)
  • L.Groot
    Elite members
    Berichten
    4.888
    • 10 maart 2011 om 21:51
    • #8
    PHP
    while($info = mysqli_fetch_assoc($query)){

    Dat is 'm.

  • Kevin
    Gevorderd
    Berichten
    421
    • 10 maart 2011 om 21:55
    • #9

    Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/kevinres/domains/maffiasolutions.nl/public_html/ingame/criminaliteit-lijst.php on line 69

    ik snap deze fout al helemaal niet haha,

    PHP
    while($info = mysqli_fetch_assoc($query)){
  • xxx
    Professional
    Berichten
    902
    • 10 maart 2011 om 21:58
    • #10

    @Lars,
    Dat kan toch niet, ofwel?
    Link: http://www.php.net/manual/en/mysqli-result.fetch-assoc.php

    PHP
    $query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";
    
    
    if ($result = $mysqli->query($query)) {
    
    
        /* fetch associative array */
        while ($row = $result->fetch_assoc()) {
            printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]);
        }
    
    
        /* free result set */
        $result->free();
    }
    Meer tonen

    Uniek mens.

  • Online
    Luc
    Software Engineer
    Berichten
    1.988
    • 10 maart 2011 om 22:01
    • #11

    Dat van Lars is gewoon niet object georiënteerd, terwijl mysqli juist gemaakt is om object oriënted te werken. Dus ze kunnen allebei, alleen is de ene wat veroudert..

    Verder probeer dat van Perrytje11 is.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Kevin
    Gevorderd
    Berichten
    421
    • 10 maart 2011 om 22:08
    • #12

    Wat moet er nou tussen staan?
    groetjes,

  • Online
    Luc
    Software Engineer
    Berichten
    1.988
    • 10 maart 2011 om 22:20
    • #13

    Niets, het is geen mysql maar mysqli, dus $mysqli->fetch_assoc() werkt gewoon!

    Maar waarschijnlijk werkt jou query niet omdat jou select veld niet klopt.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Bever
    Professional
    Berichten
    627
    • 10 maart 2011 om 22:29
    • #14

    Je moet in een functie van $mysqli een global variable maken ;) dan moet het werken dus:

    PHP
    function blablabla() {
        global $mysqli
        //Rest van je function.
    }
  • FrankY
    Another one bites the dust.
    Berichten
    598
    • 11 maart 2011 om 08:14
    • #15

    Zet achter

    PHP
    $query = $mysqli->query("SELECT login, vip, supervip, beheerder, admin, hulpadmin FROM `[users]` WHERE login='". $string ."'");

    eens

    PHP
    or die ($mysqli->error);

    Bezig met cms:)

  • thexerox
    thexeroxprojects.be
    Berichten
    414
    • 11 maart 2011 om 11:45
    • #16

    Werkt niet omdat je

    PHP
    $query

    vraagt.
    $query is hier geen object. Je moet waarschijnlijk

    PHP
    $mysqli->fetch_array()

    gebruiken.

  • FrankY
    Another one bites the dust.
    Berichten
    598
    • 11 maart 2011 om 12:47
    • #17

    thexerox dat klopt wel omdat je met de fetch_array een query moet oproepen, dat is in dit geval $query;)

    Bezig met cms:)

  • Kevin
    Gevorderd
    Berichten
    421
    • 11 maart 2011 om 13:42
    • #18

    Fatal error: Call to a member function fetch_array() on a non-object in /home/kevinres/domains/maffiasolutions.nl/public_html/ingame/criminaliteit-lijst.php on line 68

    het script met de fout

    PHP
    <?php
    
    
    $hoer = $mysqli->query("SELECT `winst`, `ramen`, `land`, `id`, `owner`, `tekoop` FROM `[hoeren]` WHERE `land`='".$zeeshan['land']."'");
    $hoeren = $hoer->fetch_array(MYSQLI_ASSOC);
    
    
    $mysqli->query("UPDATE `[users]` SET online=NOW() WHERE login='".$data['login']."'");
    
    
    $land = array("","Belgie","Duitsland","Engeland","Frankrijk","Griekenland","Italie","Nederland","Turkije","Spanje","Amerika","");
    
    
    $userQuery = $mysqli->query("SELECT `login`, `type`, `clan` FROM `[users]` WHERE login='".$_SESSION['login']."'");
    $data = $userQuery->fetch_array(MYSQLI_ASSOC);
    
    
    $mysqli->query("UPDATE `[users]` SET `online`=NOW() WHERE login='". $data['login'] ."'");
    
    
    include("functies.php");
    ?>
    <!-- Gemaakt voor maffiasolutions.nl & criminalinvestigative.nl gemaakt door Kevin brinkman-->
    
    
    
    
    <div id="mid">
    			<h2><span>CRIMINELEN LIJST</span></h2>
    
    
    <table align="center" width="610">
    	<td width="58%" valign="top">
    <table align="center" width="90%" cellspacing="0" cellpadding="2">
    
    
    
    
    <tr>
    <td class="mainTxt_z" width="25">#</td>
    <td class="mainTxt_z" width="25">#</td>
    <td class="mainTxt_z">Gebruikersnaam</td>
    <td class="mainTxt_z">Familie</td>
    <td class="mainTxt_z">Contant</td>
    <td class="mainTxt_z" width="25">Power</td>
    </tr>
    
    
    <tr>
    
    
    <?php
    $items_per_pagina = 25; // vrij te kiezen
    $aantal_paginas =  ceil($items_totaal / $items_per_pagina); // het aantal items per pagina
    
    
    // de huidige pagina opvragen
    $huidige_pagina = 0; // default
    if(isset($_GET['p']) && is_numeric($_GET['p']) && $_GET['p'] > 0 && $_GET['p'] < $aantal_paginas) {
        $huidige_pagina = $_GET['p'];
    }
    
    
    // items van de huidige pagina ophalen
    $offset = $huidige_pagina * $items_per_pagina;
    if(isset($_GET['x']) && $_GET['x'] == "contant")
    {
    $query = $mysqli->query("SELECT login, level, supervip, vip, clan, attack, defence, cash, land, admin, hulpadmin, beheerder, online FROM `[users]` ORDER BY cash DESC, login ASC LIMIT ".$offset.","
    .$items_per_pagina);
    }
    else
    {
    $query = $mysqli->query("SELECT login, level, supervip, vip, clan, attack, defence, cash, land, admin, hulpadmin, beheerder, online FROM `[users]` ORDER BY (attack + defence) DESC, login ASC LIMIT ".$offset.","
    .$items_per_pagina);
    }
    if(!isset($_GET['p']))
    {
    	$aantal = 0;
    }
    else
    {
    	$aantal = $_GET['p'] * 30;
    }
    while($info = $query->fetch_array(MYSQLI_ASSOC))
    {
    $aantal++;
    	if($info['beheerder'] == 1)
    	{
    		$login2 = '<strong><font color="red">'.$info['login'].'</font></strong> <img src="./images_in/admin.png" border="0" alt="Beheerder">';
    	}
    	if($info['admin'] == 1)
    	{
    		$login2 = '<strong><font color="cyan">'.$info['login'].'</font></strong> <img src="./images_in/admin.png" border="0" alt="Administrator">';
    	}
    	if($info['hulpadmin'] == 1)
    	{
    		$login2 = '<strong><font color="orange">'.$info['login'].'</font></strong> <img src="./images_in/admin.png" border="0" alt="Hulp-Administrator">';
    	}
    	if($info['supervip'] > 0)
    	{
    		$login2 = '<strong><font color="gold">'.$info['login'].'</font></strong>';
    	}
    	if($info['vip'] > 0)
    	{
    		$login2 = '<strong><font color="silver">'.$info['login'].'</font></strong>';
    	}
    	else
    	{
    		$login2 = $info['login'];
    	}
    	
    	if(empty($info['clan']))
    	{
    		$clan = '<strong>Geen</strong>';
    	}
    	else
    	{
    		$clan = '<a href="clanprofiel.php?x='.$info['clan'].'">'.$info['clan'].'</a>';
    	}
    	if(strtotime("NOW") - strtotime($info['online']) < 300)
    	{
    		$online = '<img src="./images_in/status.png" border="0" alt="Online">';
    	}
    	else
    	{
    		$online = '<img src="./images_in/status-offline.png" border="0" alt="Offline">';
    	}
    ?>
    <tr onMouseOver="this.style.backgroundColor='#202020';" onMouseOut=this.style.backgroundColor="#464646";>
    
    
    <td class="mainTxt_k"><?=$aantal;?></td>
    <td class="mainTxt_k"><?=$online;?></td>
    <td class="mainTxt_k"><a href="profile.php?x=<?=$info['login'];?>" width="200"><?=landImage($info['land']);?> <?=$login2;?></a></td>
    <td class="mainTxt_k"><?=$clan;?></td>
    <td class="mainTxt_k">&euro;<?=number_format(round($info['cash']));?></td>
    <td class="mainTxt_k"><?=number_format(round(($info['attack'] + $info['defence'])));?></td>
    
    
    <?php
    if(($data['type'] != 3 || ($data['type'] == 3 && $info['type'] != 3)) && ($info['clan'] != $data['clan'] || $info['clan'] == ""))
    echo '<td align="left" class="mainTxt"><a href="attack.php?x='.$info['login'].'">Attack</a></td>';
    echo '</tr>';
    }
    
    
        $dbres	= $mysqli->query("SELECT id FROM `[users]`");
    ?>
    <tr>
    <td class="subTitle" colspan="6"><b>Navigatie</b></td></tr>
    <tr>
    	<td align="center" class="mainTxt" colspan="6">
    <?php
    function querystring($nav_var) {
        $qstring = "?"; // de querystring
        if(sizeof($_GET) > 1 || !in_array($nav_var, array_keys($_GET))) {
            // meer queryvariabelen te onthouden dan enkel $_GET[$nav_var]
            foreach($_GET as $k => $v) {
                if($k != $nav_var) {
                    $qstring .= $k."=".$v."&amp;";
                }
            }
        }
        return $qstring;
    }
    
    
    $q = $_SERVER['PHP_SELF'].querystring("p"); 
    for($i = 0; $i < $aantal_paginas; $i++) {
        if($huidige_pagina == $i) {
            // huidige pagina is niet klikbaar
            echo "<strong><font color=lime>".($i+1)."</font></strong>";
        } else {
            // een andere pagina - gebruik hier $q
            echo "<a href=\"".$q."p=".$i."\">".($i+1)."</a>";
        }
        // deel-streepje tussen alle items
        if($i < $aantal_paginas - 1) {
            echo " - ";
        }
    }
    
    
    $mysqli->close();
    ?>
    </td></tr></table></table>
    </body>
    </html>
    </div>
    Meer tonen
  • FrankY
    Another one bites the dust.
    Berichten
    598
    • 11 maart 2011 om 13:45
    • #19

    Wat staat er op lijn 69 ?

    Bezig met cms:)

  • Kevin
    Gevorderd
    Berichten
    421
    • 11 maart 2011 om 13:48
    • #20

    Het script is hierboven al geplaatst ;)

Registratie

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

Nu registreren Aanmelden

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

  • 4 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