• 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

Kan het ook zo?

  • YVMdesign
  • 21 december 2009 om 23:08
  • Gesloten
  • YVMdesign
    Gevorderd
    Berichten
    357
    • 21 december 2009 om 23:08
    • #1

    Hallo cpers.

    PHP
    $dbres		= mysql_query("SELECT *,UNIX_TIMESTAMP(`time`) AS `time` FROM `Jail` WHERE `name`='{$data['name']}'");
    $num		= mysql_num_rows($dbres);
    $myself		= mysql_fetch_assoc($dbres);

    Om te laten zien dat je in de gevangenis zit doe je dit.

    PHP
    if (!$myself) {
    	echo "Je zit niet in de gevangenis.";
    	exit;
    }

    Maar als ik nou is dit doe

    PHP
    if ($num = 0) {
    	echo "Je zit niet in de gevangenis.";
    	exit;
    }

    Geef hij dan ook aan dat je in de gevangenis zit?

    Weet iemand of het werkt?

  • Gast, wil je besparen op je domeinnamen? (ad)
  • Db-maffia
    Professional
    Berichten
    1.356
    • 21 december 2009 om 23:10
    • #2

    Dit is echt de domste vraag die ik hier gezien heb... ik zou zeggen PROBEER HET EENS?

    Project Maffiadeluxe.nl

  • Stefan.J
    Meester
    Berichten
    2.358
    • 21 december 2009 om 23:14
    • #3
    Citaat

    Dit is echt de domste vraag die ik hier gezien heb... ik zou zeggen PROBEER HET EENS?

    Bij langer na niet, ik zie dat iemand zich wilt verdiepen in de mogelijkheden van PHP en MySQL, geweldig!

    mysql_num_rows kijkt hoeveel resultaten (rows) de query heeft opgeleverd. Dus dit kan wel, echter, moet je dan niet selecteren of hij in de gevangenis zit, maar als voorwaarden stellen, of hij in de gevangenis zit. De query wordt dan als volgt:

    SELECT 1 FROM `Jail` WHERE `name`='{$data['name']}' AND UNIX_TIMESTAMP(`time`) > NOW()

    Iets in die richting, weet niet de precieze betekenis van je time column.

  • YVMdesign
    Gevorderd
    Berichten
    357
    • 21 december 2009 om 23:21
    • #4

    Db-maffia
    Als je het zelf wist dan had je het zelf wel gezegt, kijk nou dus hoe dom je bent (c).

    @Killingdevil
    Oke dankje ikga het ff verder uitzoeken.

    Wat is er bij dit stukje fout?

    PHP
    mysql_query("UPDATE `Jail` SET `penalty`='{$penalty}', `bo`+1, `time`=FROM_UNIXTIME($myself['time'] + 50) WHERE `name`='{$data['name']}'");

    De error is:

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in

  • Stefan.J
    Meester
    Berichten
    2.358
    • 21 december 2009 om 23:26
    • #5

    Enkele dingen:
    - `bo`+1 kan niet, je moet bo defineren, dus `bo`=`bo`+1
    - $myself['time'] moet je buiten quotes halen.

  • Db-maffia
    Professional
    Berichten
    1.356
    • 21 december 2009 om 23:29
    • #6

    uhm YVMdesign...

    PHP
    mysql_query("UPDATE `Jail` SET `penalty`='".$penalty."', `bo`+'1', `time`=FROM_UNIXTIME($myself['time'] + 50) WHERE `name`='".$data['name']."'");


    denk dat je FROM niet zo goed eruit ziet.. maargoed..

    Project Maffiadeluxe.nl

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 21 december 2009 om 23:51
    • #7

    Je maakt al 2 grote fouten:
    je roept bij de eerste code assoc op dit moet je op de volgende manier doen:

    PHP
    if (!$myself['id']) {
        echo "Je zit niet in de gevangenis.";
        exit;
    }

    en bij numrows vergeet je een =, dus dan word hij:

    PHP
    if ($num == 0) {
        echo "Je zit niet in de gevangenis.";
        exit;
    }

    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

  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 21 december 2009 om 23:58
    • #8

    NielsB, je eerste "oplossing" is fout... Op de manier van de TS kan het ook, doe maar eens var_dump($myself), als er al iets in zit, dan is het true.

    Reactie op hieronder, Darsstar: Ik bedoelde meer in die if-statement :)

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 22 december 2009 om 00:05
    • #9

    NielsB
    mysql_fetch_* functies returnen FALSE als er geen (meer) rij gevonden is...
    Als het niet zo was zou je een oneindige loop krijgen wanneer je het in een while stopt :p

    Citaat van "php.net"

    Returns an associative array of strings that corresponds to the fetched row, or FALSE if there are no more rows.

    Jannick
    var_dump($myself) zal of FALSE of een array laten zien, maar geen TRUE :p


    YVMdesign
    Als je een parse error krijgt en je ziet de fout niet op de regel zelf (wat ik nu heb), dan zou ik eens naar de regel er boven kijken...
    Het is daarom ook vaak handig om iets van 5 regels te geven en aan te geven welke regel volgens PHP de fout bevat...

    miauw!

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

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