• 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

juiste taal laden (database en php bestand)

  • SimoneOnline
  • 19 juli 2013 om 11:20
  • Closed
  • SimoneOnline
    Student
    Ontvangen Reacties
    1
    Berichten
    57
    • 19 juli 2013 om 11:20
    • #1

    In mijn database heb ik de volgende regel:

    Code
    mysql_query("INSERT INTO `module`(`uniqueid`,`name`,`link`,`menu`,`active`) values('qE352n5S0k','game_mission','promotion/gamemissie','1','1')");

    In een php bestand waar ik de taalbestanden oproep heb ik

    Code
    //Menu name (unique id)$qE352n5S0k="Click mission";

    In mijn menu wil ik nou de juiste taal tonen. Het taalbestand moet overeen komen met het unique ID.

    Het probleem is nou dat als ik bv. dit doen:

    Code
    $select = mysql_query("SELECT * FROM `module` ORDER BY  (`menu`) DESC LIMIT 0,999");      while($list = mysql_fetch_assoc($select))    {    $menuid                = $list[uniqueid];

    en ik roep dit aan: $menuid

    dan krijg ik het unique ID te zien (qE352n5S0k) maar ik wil hier juist "Click mission" getoond hebben.


    Iemand enig idee hoe ik dit voor elkaar kan krijgen?

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Tredgy
    Developer
    Ontvangen Reacties
    1
    Berichten
    192
    • 19 juli 2013 om 11:34
    • #2
    PHP
    Ingekort: while($list = mysql_fetch_assoc($select))    {    $menuid    = $list[uniqueid];

    Je roept gewoon unique id aan dus het is logisch dat dat getoont word, vind het ook een raare opbouw voor een taal script.

    PHP
    $list[uniqueid] -> $qE352n5S0k  // ?

    Met vriendelijke groeten,
    Tredgy

  • SimoneOnline
    Student
    Ontvangen Reacties
    1
    Berichten
    57
    • 19 juli 2013 om 11:37
    • #3

    Hoi Tredgy , dank je wel voor je snelle reactie.

    Volgens mij ben ik niet helemaal duidelijk geweest. Ik heb verschillende scriptjes, deze hebben allemaal een uniek id. Het menuid is dus niet altijd gelijk aan qE352n5S0k.

    Wat ik dus probeer is om een lijst te maken met alle scripts welke in de database staan (dit zijn de verschillende uniqueid's). Vervolgens moeten deze unieke id's getoond worden met de juiste taal.

    Weet je toevallig ook hoe dit moet?

  • Tredgy
    Developer
    Ontvangen Reacties
    1
    Berichten
    192
    • 19 juli 2013 om 11:46
    • #4

    Dan klopt mijn 1e reactie nog steeds, je roept het verkeerd aan maar bedoelde wat anders.

    Gebruik sessions in PHP standaard met NL/EN erin zet er een check op en maak de files aan. Als de session NL (standaard ingesteld) word je NL en anders EN of evtueel andere taal.

    Nog even een uitgebreide uitleg:

    stap 1 maak de map aan genaamd: Lang

    stap 1.1 maak een english.php en dutch.php

    stap 1.2 zet het volgende erin in beiden:

    PHP
    Engels:
    <?php
    // TEST
    $_STR[Menu0]     = "ENGLISH 1";
    $_STR[Menu1]     = "ENGLISH 1";
    ?>
    PHP
    Dutch:
    <?php
    // TEST
    $_STR[Menu0]     = "DUTCH 1";
    $_STR[Menu1]     = "DUTCH 1";
    ?>


    stap 2 zet dit in je index

    PHP
    $langfile = "lang/{$_CONFIG[Language]}.php";
    include $langfile;
    
    
    Verder op:
    
    
    <?php echo $_STR[menu0]; ?>
    <?php echo $_STR[menu1]; ?>

    stap 3 Zet dit in je config

    PHP
    $_CONFIG[Language]  = "english";

    Je moet wel verder werken op de laatste variable die ik plaatsten, kan niet alles voor je voorkouwen natuurlijk maar moet vanaf hier geen probleem zijn.

    Gebruik .ini files zoals meneer hieronder zij i.p.v .php.

    Met vriendelijke groeten,
    Tredgy

    Bewerkt 4 keer, laatst door Tredgy (19 juli 2013 om 12:02).

  • Quitta
    C++/Java/Python/PHP/JS/CSS/XSLT/Haskell/Prolog
    Ontvangen Reacties
    6
    Berichten
    171
    • 19 juli 2013 om 12:01
    • #5

    Communicatie met de db is altijd de bottleneck, ikzelf verkies zoals tredgy het ongever doet.
    Maar gebruik ini files ipv php files.

    http://php.net/manual/en/function.parse-ini-file.php

  • Tredgy
    Developer
    Ontvangen Reacties
    1
    Berichten
    192
    • 19 juli 2013 om 12:01
    • #6
    Citaat van Quitta

    Communicatie met de db is altijd de bottleneck, ikzelf verkies zoals tredgy het ongever doet.
    Maar gebruik ini files ipv php files.

    http://php.net/manual/en/function.parse-ini-file.php

    Daar ga ik ook mee akkoord.

    Met vriendelijke groeten,
    Tredgy

  • SimoneOnline
    Student
    Ontvangen Reacties
    1
    Berichten
    57
    • 19 juli 2013 om 12:03
    • #7

    Hoi Tredgy, de taal bestanden heb ik al reeds gemaakt. Wat ik nu heb is:

    in mijn config dit staan

    Code
    //Language selection
    	include("language/" . $gamelanguage .".php");

    Afhankelijk van de instellingen bij gamelanguage wordt de EN of NL taal aangeroepen.

    In de NL.php en EN.php bestanden staat:

    engels

    Code
    $qE352n5S0k="Click mission";

    NL

    Code
    $qE352n5S0k="Klik missie";

    in mijn database staat

    SQL
    INSERT INTO `module` (`uniqueid`, `name`, `link`, `menu`, `active`) VALUES
    ('6456454', 'iets', NULL, '2', '0'),
    ('qE352n5S0k', 'game_mission', 'promotion/gamemissie', '1', '1');

    als ik nu dus dit oproep op deze manier

    Code
    $select = mysql_query("SELECT * FROM `module` ORDER BY  (`menu`) DESC LIMIT 0,999");
          while($list = mysql_fetch_assoc($select))
    
    
        {
    
    
        $menuid                = $list[uniqueid];

    Zou $menuid de juiste taal moeten tonen, maar ik blijf dus het ID krijgen ipv de taal.

  • Tredgy
    Developer
    Ontvangen Reacties
    1
    Berichten
    192
    • 19 juli 2013 om 12:05
    • #8

    Nee natuurlijk niet je roept $list[uniqueid] <--- UNIQUEID aan hoe kan dat een output geven wat de taal moet zijn?

    EDIT:

    Waarom voer je uberhaupt een query uit als alles lokaal kan, je roept een query aan voor niks eigenlijk.

    Met vriendelijke groeten,
    Tredgy

  • SimoneOnline
    Student
    Ontvangen Reacties
    1
    Berichten
    57
    • 19 juli 2013 om 12:36
    • #9

    Oke, dank je wel. Het werkt nu.

  • Tredgy
    Developer
    Ontvangen Reacties
    1
    Berichten
    192
    • 19 juli 2013 om 12:38
    • #10

    Mooizo, vraag dan maar direct een slotje aan ;)

    Met vriendelijke groeten,
    Tredgy

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 19 juli 2013 om 13:17
    • #11
    Citaat van SimoneOnline

    Oke, dank je wel. Het werkt nu.

    Hoe heb je het nu werkende gekregen dan?

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • jopitan
    Professional
    Berichten
    684
    • 19 juli 2013 om 13:53
    • #12

    Daarnaast had je ook dat als je de code uit je DB haalde in de loop het volgende kunnen zetten:

    Code
    $text = ${$list['uniqueid']};

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

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