• 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

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 30 december 2025 om 22:29
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [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
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

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

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Benodigheden lijst

  • Shahiem
  • 16 juli 2010 om 20:11
  • Shahiem
    http://www.hogwartscastle
    Berichten
    216
    • 16 juli 2010 om 20:11
    • #1

    Ik heb een benodighedenlijst, hij streept dan alle dingen die je hebt gekocht van het lijstje weg.
    Maar nu wilt ie dat niet doen. Bijvoorbeeld als ik nummer 9 in een van zo een echo doe , dan doet hij het wel. Omdat dat de 1e resultaat is uit de tabel Benodigheden.

    Hoe zorg ik er voor dat hij dat ook doet bij de andere benodigheden?

    PHP
    <?php
    include 'includes/config.php';
    include 'includes/header.php';
    
    
    if($core->leden->ingelogd == true)
    {
    	$ledenQuery = $core->mysql->query("SELECT
    											toverstok
    										FROM
    											leden
    										WHERE
    											id = ".$core->leden->ledeninfo['eigen']['id']);
    										
    	$ledenFetch = $core->mysql->fetch($ledenQuery);	
    	
    	$bezittingQuery = $core->mysql->query("SELECT
    											id,
    											artikel_id
    										FROM
    											gekochte_spullen
    										WHERE
    											lid_id = ".$core->leden->ledeninfo['eigen']['id']);
    										
    	$bezittingFetch = $core->mysql->fetch($bezittingQuery);
    
    
    	$BenodighedenQuery = $core->mysql->query("SELECT
    											id,
    											artikel_id
    										FROM
    											benodigheden
    										WHERE
    											artikel_id = '".$bezittingFetch['artikel_id']."'
    										");	
    										
    	while($BenodighedenFetch = $core->mysql->fetch($BenodighedenQuery))
    	{	
    	?>
    	<h1>Benodighedenlijst</h1>
    		<div id="contentgedeelte">
    			<strong>U N I F O R M</strong><br />
    
    
    			1. Drie effen werkgewaden (zwart)<br />
    
    
    			3. E&eacute;n paar beschermde handschoenen (drakenhuid of soortgelijk)<br />
    			4. E&eacute;n wintermantel (zwart, met zilveren speld)<br />
    		<br />
    		<small><strong>	N.B.: Alle kledingstukken moeten van naamlabels zijn voorzien</strong></small><br /><br />
    
    
    			<strong>V E R P L I C H T E &nbsp; L E C T U U R</strong><br />
    			Alle leerlingen moeten in het bezit zijn van de volgende werken:<br /><br />
    
    
    			<?php
    				echo $BenodighedenFetch['artikel_id'] == '46' ? '<s>Het Standaard Spreukenboek (Niveau 1) Door Miranda Wiggelaar</s><br />' : 'Het Standaard Spreukenboek (Niveau 1) Door Miranda Wiggelaar<br />';
    				echo $BenodighedenFetch['artikel_id'] == '47' ? '<s>De Geschiedenis van de Toverkunst door Mathilda Belladonna</s><br />' : 'De Geschiedenis van de Toverkunst door Mathilda Belladonna<br />';
    				echo $BenodighedenFetch['artikel_id'] == '48' ? '<s>Theoretische Grondslagen der Magie door Adalbert Zwatel</s><br />' : 'Theoretische Grondslagen der Magie door Adalbert Zwatel<br />';
    				echo $BenodighedenFetch['artikel_id'] == '49' ? '<s>Gedaanteverwisselingen: een Boek voor Beginners door Emeric Morfo</s><br />' : 'Gedaanteverwisselingen: een Boek voor Beginners door Emeric Morfo<br />';
    				echo $BenodighedenFetch['artikel_id'] == '50' ? '<s>Duizend Magische Kruiden en Paddestoelen door Philippa Zwam</s><br />' : 'Duizend Magische Kruiden en Paddestoelen door Philippa Zwamd<br />';
    				echo $BenodighedenFetch['artikel_id'] == '51' ? '<s>Magische Brouwsels en Drankjes door Arsenius Grein</s><br />' : 'Magische Brouwsels en Drankjes door Arsenius Grein<br />';
    				echo $BenodighedenFetch['artikel_id'] == '52' ? '<s>Fabeldieren en Waar Ze Te Vinden door Newt Scamander</s><br />' : 'Fabeldieren en Waar Ze Te Vinden door Newt Scamander<br />';
    				echo $BenodighedenFetch['artikel_id'] == '53' ? '<s>De Zwarte Kunsten: Een Handboek voor Zelfbescherming door Quinten Tondel</s><br />' : 'De Zwarte Kunsten: Een Handboek voor Zelfbescherming door Quinten Tondel<br />';
    		   ?>
    <br />
    
    
    			<strong>O V E R I G E &nbsp; BE N O D I G D H E D E N</strong><br />
    			<?php
    				echo $ledenFetch['toverstok'] == '' ? '1 toverstok<br />' : '<s>1 toverstok</s><br />';
    			?>
    			1 ketel (tin, standaardmaat 2)<br />
    			1 set glazen of kristallen flesjes<br />
    			1 telescoop<br />
    			1 set koperen weegschalen<br /><br />
    			
    			<strong><small>Leerlingen mogen tevens een uil of een kat of een pad meenemen.<br />
    			Ouders worden er aan herinnerd dat eerstejaars geen eigen bezemstelen<br /> mogen bezitten.<br /><br /></small></strong>
    		</div>
    		<div id="contentbot"></div>
    		<?php		
    	}
    }
    
    
    include 'includes/footer.php';
    ?>
    Toon Meer

    [center]HogwartsCastle[/center]

  • MrWasted
    Beginner
    Berichten
    28
    • 16 juli 2010 om 20:29
    • #2

    Ik snap niet precies wat je bedoelt.

    Maar, als je where weg haalt? toont tie alles toch? (het kan zijn dat ik je niet begrijp.

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 16 juli 2010 om 22:41
    • #3

    Tip gebruik gewoon joins voor je querys je gebruikt nu eigenlijk 3 querys om 1 ding te krijgen .

    Verder leg is goed uit wat je wilt hebben>?

    O ja doe deze regel:
    lid_id = ".$core->leden->ledeninfo['eigen']['id']

    en

    id = ".$core->leden->ledeninfo['eigen']['id']

    even veranderen naar:
    lid_id = '".$core->leden->ledeninfo['eigen']['id'] ."'"
    en
    id = '".$core->leden->ledeninfo['eigen']['id'] ."'"

    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

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 16 juli 2010 om 22:52
    • #4

    NielsB: Hoezo? Het zijn ID's en dus waarschijnlijk integers. Die hoor je eigenlijk niet eens tussen quotes te plaatsen. En je fetched nu een of andere query, moet je die niet ook in een lus fetchen?

  • Shahiem
    http://www.hogwartscastle
    Berichten
    216
    • 16 juli 2010 om 22:53
    • #5

    Die joins zal ik morgen wel doen.

    Sorry voor mijn slechte uitleg. Ik wil dat als je bijvoorbeeld een product koopt die op de benodigheden lijst staat, dat die hem dan doorstreept. Zodat je kan zien dat je hem hebt gekocht.

    Ik heb het nu in een join gezet,en nu?
    En over die regels, dat geeft geen verschil :)

    [center]HogwartsCastle[/center]

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 17 juli 2010 om 00:18
    • #6

    Wat laat hij nu zien op ej scherm?
    En geef is recente code?

    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

  • Shahiem
    http://www.hogwartscastle
    Berichten
    216
    • 17 juli 2010 om 10:50
    • #7

    Hieronder zie je hoe het eruitziet. Nu streept hij wel maar hij verdubbelt de boeken door de while.


    PHP
    <?php
    include 'includes/config.php';
    include 'includes/header.php';
    
    
    if($core->leden->ingelogd == true)
    {
    	$BenodighedenQuery = $core->mysql->query("SELECT
    											g.id,
    											g.artikel_id,
    											g.lid_id,
    											b.id,
    											b.artikel_id,
    											l.id,
    											l.toverstok
    										FROM
    											leden l,
    											benodigheden b,
    											gekochte_spullen g
    										WHERE
    											l.id = ".$core->leden->ledeninfo['eigen']['id'] ."
    										AND
    											g.lid_id = l.id
    										AND
    											b.artikel_id = g.artikel_id ");
    										
    
    
    	?>
    	<h1>Benodighedenlijst</h1>
    		<div id="contentgedeelte">
    			<strong>U N I F O R M</strong><br />
    
    
    			1. Drie effen werkgewaden (zwart)<br />
    
    
    			3. E&eacute;n paar beschermde handschoenen (drakenhuid of soortgelijk)<br />
    			4. E&eacute;n wintermantel (zwart, met zilveren speld)<br />
    		<br />
    		<small><strong>	N.B.: Alle kledingstukken moeten van naamlabels zijn voorzien</strong></small><br /><br />
    
    
    			<strong>V E R P L I C H T E &nbsp; L E C T U U R</strong><br />
    			Alle leerlingen moeten in het bezit zijn van de volgende werken:<br /><br />
    
    
    	<?php
    	
    	while($BenodighedenFetch = $core->mysql->fetch($BenodighedenQuery))
    	{
    
    
    				echo $BenodighedenFetch['artikel_id'] == '46' ? '<s>Het Standaard Spreukenboek (Niveau 1) Door Miranda Wiggelaar</s><br />' : 'Het Standaard Spreukenboek (Niveau 1) Door Miranda Wiggelaar<br />';
    				echo $BenodighedenFetch['artikel_id'] == '47' ? '<s>De Geschiedenis van de Toverkunst door Mathilda Belladonna</s><br />' : 'De Geschiedenis van de Toverkunst door Mathilda Belladonna<br />';
    				echo $BenodighedenFetch['artikel_id'] == '48' ? '<s>Theoretische Grondslagen der Magie door Adalbert Zwatel</s><br />' : 'Theoretische Grondslagen der Magie door Adalbert Zwatel<br />';
    				echo $BenodighedenFetch['artikel_id'] == '49' ? '<s>Gedaanteverwisselingen: een Boek voor Beginners door Emeric Morfo</s><br />' : 'Gedaanteverwisselingen: een Boek voor Beginners door Emeric Morfo<br />';
    				echo $BenodighedenFetch['artikel_id'] == '50' ? '<s>Duizend Magische Kruiden en Paddestoelen door Philippa Zwam</s><br />' : 'Duizend Magische Kruiden en Paddestoelen door Philippa Zwamd<br />';
    				echo $BenodighedenFetch['artikel_id'] == '51' ? '<s>Magische Brouwsels en Drankjes door Arsenius Grein</s><br />' : 'Magische Brouwsels en Drankjes door Arsenius Grein<br />';
    				echo $BenodighedenFetch['artikel_id'] == '52' ? '<s>Fabeldieren en Waar Ze Te Vinden door Newt Scamander</s><br />' : 'Fabeldieren en Waar Ze Te Vinden door Newt Scamander<br />';
    				echo $BenodighedenFetch['artikel_id'] == '53' ? '<s>De Zwarte Kunsten: Een Handboek voor Zelfbescherming door Quinten Tondel</s><br />' : 'De Zwarte Kunsten: Een Handboek voor Zelfbescherming door Quinten Tondel<br />';
    		  }
    		 
    		 		  ?>
    <br />
    
    
    			<strong>O V E R I G E &nbsp; BE N O D I G D H E D E N</strong><br />
    			<?php
    				echo $BenodighedenFetch['toverstok'] == '' ? '1 toverstok<br />' : '<s>1 toverstok</s><br />';
    			?>
    			1 ketel (tin, standaardmaat 2)<br />
    			1 set glazen of kristallen flesjes<br />
    			1 telescoop<br />
    			1 set koperen weegschalen<br /><br />
    			
    			<strong><small>Leerlingen mogen tevens een uil of een kat of een pad meenemen.<br />
    			Ouders worden er aan herinnerd dat eerstejaars geen eigen bezemstelen<br /> mogen bezitten.<br /><br /></small></strong>
    		</div>
    		<div id="contentbot"></div>
    		<?php		
    		
    	
    }
    
    
    include 'includes/footer.php';
    ?>
    Toon Meer

    [center]HogwartsCastle[/center]

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 17 juli 2010 om 12:34
    • #8

    Zet in je query het volgende erbij:
    group by ( ik denk g.artikel_id )

    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

  • MauriceB
    MBDGames.info
    Berichten
    91
    • 17 juli 2010 om 13:09
    • #9

    Probeer eens if i.p.v while, helpt soms...

    Project gotkilled.mbdgames.info
    Status 35%
    Door MBDGames

  • Shahiem
    http://www.hogwartscastle
    Berichten
    216
    • 17 juli 2010 om 13:27
    • #10

    Werkt helaas nu niet :)

    [center]HogwartsCastle[/center]

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 17 juli 2010 om 14:20
    • #11

    Probeer dit eens:

    PHP
    <?php
    include 'includes/config.php';
    include 'includes/header.php';
    
    
    if($core->leden->ingelogd == true)
    {
        $BenodighedenQuery = $core->mysql->query("SELECT
                                                b.artikel_id,
                                                b.naam,
                                                COUNT(g.id) AS aantal
                                            FROM
                                                benodigheden b
                                            LEFT JOIN
                                                gekochte_spullen g
                                            ON
                                                (b.artikel_id = g.artikel_id)
                                            WHERE
                                                g.lid_id = ". (int) $core->leden->ledeninfo['eigen']['id']."
                                            GROUP BY
                                                g.artikel_id");
                                            
    
    
        ?>
        <h1>Benodighedenlijst</h1>
            <div id="contentgedeelte">
                <strong>U N I F O R M</strong>
    
    
                1. Drie effen werkgewaden (zwart)
    
    
                3. E&eacute;n paar beschermde handschoenen (drakenhuid of soortgelijk)
                4. E&eacute;n wintermantel (zwart, met zilveren speld)
            
            <small><strong>    N.B.: Alle kledingstukken moeten van naamlabels zijn voorzien</strong></small>
    
    
                <strong>V E R P L I C H T E &nbsp; L E C T U U R</strong>
                Alle leerlingen moeten in het bezit zijn van de volgende werken:
    
    
        <?php
        
        while($BenodighedenFetch = $core->mysql->fetch($BenodighedenQuery))
        {
            if ($BenodighedenFetch['aantal'] > 0)
            {
                $BenodighedenFetch['naam'] = '<strike>'.$BenodighedenFetch['naam'].'</strike>';
            }
    
    
            echo $BenodighedenFetch['naam'];
        }
             
                       ?>
    
    
    
    
                <strong>O V E R I G E &nbsp; BE N O D I G D H E D E N</strong>
                <?php
                    echo $core->leden->ledeninfo['eigen']['toverstok'] == '' ? '1 toverstok' : '<s>1 toverstok</s>';
                ?>
                1 ketel (tin, standaardmaat 2)
                1 set glazen of kristallen flesjes
                1 telescoop
                1 set koperen weegschalen
                
                <strong><small>Leerlingen mogen tevens een uil of een kat of een pad meenemen.
                Ouders worden er aan herinnerd dat eerstejaars geen eigen bezemstelen mogen bezitten.</small></strong>
            </div>
            <div id="contentbot"></div>
            <?php        
            
        
    }
    
    
    include 'includes/footer.php';
    Toon Meer

    De paar dingen die je zelf zult moeten doen kan je vast wel zelf uitvinden.

    miauw!

  • Shahiem
    http://www.hogwartscastle
    Berichten
    216
    • 17 juli 2010 om 14:50
    • #12

    De pagina loopt nu vast omdat er volgensmij iets mis is in de query.

    [center]HogwartsCastle[/center]

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 17 juli 2010 om 17:27
    • #13

    Geef eens de structuur van die drie tabellen waar het om gaat... Dan kunnen we ook iets.

    Dus: Graag de structuur van de database tabellen en een duidelijke omschrijving van de informatie behoefte.

  • Shahiem
    http://www.hogwartscastle
    Berichten
    216
    • 17 juli 2010 om 19:32
    • #14

    Het is al opgelost door iemand anders. Nog bedankt ;)

    [center]HogwartsCastle[/center]

  • F.R.
    Student
    Berichten
    114
    • 17 juli 2010 om 20:24
    • #15

    wat was de oplossing?

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