• 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

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 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

Update Fout 1

  • kroepjes
  • 1 mei 2013 om 16:29
  • Closed
  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:29
    • #1

    Hoi, ben bezig met een blackjack maar loop tegen een probleem aan, krijg steeds Update Fout 1.

    Zie hieronder mijn php code.

    SQL
    mysql_query("UPDATE `[blackjack]` SET owner='". $data->login ."',inzet=0,kaart=0,dealer=0 WHERE land=". $data->land) or die('Update Fout 1');
    		mysql_query("UPDATE `[blackjack]` SET `belcredits`=`belcredits`-'250' WHERE `login`='". $data->login ."'");

    Ik weet niet wat ik hier moet invullen, wat er nu staat is dus fout.

    SQL
    inzet=0,kaart=0,dealer=0


    Ik kan kiezen uit:

    ID
    Login
    Inzet
    Kaart
    Kaartpic
    Aas
    Dealer
    Dealerpic

    Alvast bedankt ik kom er niet uit.

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Jeroen.G
    Moderator
    Ontvangen Reacties
    14
    Berichten
    451
    Filebase Entries
    45
    • 1 mei 2013 om 16:31
    • #2

    hoi haal ten eerste even je overbodige enters weg

    en wat bedoel je precies want voor die waardes zou ik in mijn database gewoon int(250) maken om zo je waarde te laten zien.

    Met vriendelijke groet,

    Jeroen

  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:34
    • #3

    Dag Jeroen,

    1 id bigint(20) Nee Geen AUTO_INCREMENT
    2 login varchar(150) latin1_swedish_ci
    3 inzet int(255) Nee 0
    4 kaart varchar(255) latin1_swedish_ci Nee
    5 kaartpic varchar(255) latin1_swedish_ci Nee
    6 aas varchar(255) latin1_swedish_ci Nee
    7 dealer varchar(255) latin1_swedish_ci Nee
    8 dealerpic varchar(255) latin1_swedish_ci Nee

    NEE = hoort bij kopje LEEG
    GEEN EN 0 = hoort bij kopje STANDWAARDE
    AUTO_INCREMENT = hoort bij kopje EXTRA

    Dit is precies wat er staat, hier zou ik dus iets uit moeten kiezen neem ik aan, maar ik weet niet welke van de 8.

    Alvast bedankt,
    Philip

  • baldex
    Chocolate man
    Berichten
    517
    • 1 mei 2013 om 16:37
    • #4
    PHP
    mysql_query("UPDATE `[blackjack]` SET owner='". $data->login ."',inzet=0,kaart=0,dealer=0 WHERE land=". $data->land.") or die('Update Fout 1');

    probeer dit eens

    Met vriendelijke groet,
    Andrew Osenga

  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:40
    • #5

    Dag Baldex,

    Nu krijg ik dit:

    Parse error: syntax error, unexpected T_STRING in /home/philisb20/domains/crimewars.nl/public_html/koop.php on line 60

  • cakemasher
    Developer
    Ontvangen Reacties
    2
    Berichten
    225
    • 1 mei 2013 om 16:41
    • #6

    Probeer dit eens:

    Code
    mysql_query ("UPDATE `[blackjack]` SET owner='" . $data->login . "',inzet=0,kaart=0,dealer=0 WHERE land='" . $data->land . "') or die ('<strong>Update Fout 1:</strong><br />' . mysql_error ());

    Let op je fout afhandeling..
    Je kijkt alleen of de functie gelukt is, zo ja pirma.. zo nee, die met foutmelding Update Fout 1. Het enige wat je hier uit kan halen is dat de query niet goed is gegaan. Maar wat is er fout gegaan? Kloppen de variables wel die je in de query gebruikt? Begin een uitgebreide fout afhandeling te maken, deze problemen zijn namelijk zelf heel simpel op te lossen als je weet wat er fout gaat.

  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:42
    • #7

    Dag Martens,

    Mijn mysql klopt wel, het is mij bij 'reizen' ook gelukt, en doe dit op dezelfde manier.

    Ik weet alleen niet wat ik hieronder moet invullen.
    inzet=0,kaart=0,dealer=0

  • M.Martens
    Professional
    Ontvangen Reacties
    41
    Berichten
    987
    • 1 mei 2013 om 16:44
    • #8
    Citaat van kroepjes

    Dag Martens,

    Mijn mysql klopt wel, het is mij bij 'reizen' ook gelukt, en doe dit op dezelfde manier.

    Ik weet alleen niet wat ik hieronder moet invullen.
    inzet=0,kaart=0,dealer=0

    Gewoon de nul.
    Systeem zelf laten invullen.

    Met Vriendelijke Groet.


    Maikel

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 1 mei 2013 om 16:45
    • #9

    Hallo,

    Query klopt dus niet. Anders krijg je die melding niet. Print de query eens uit en voer deze uit in phpMyAdmin voor mogelijk een betere beschrijving.

    Als jij al niet weet wat daar moet, hoe moeten wij dat dan wel weten? Het is jouw spel.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

    Bewerkt één keer, laatst door Stefan.J: Hij zal best zijn best doen om wel te leren programmeren, daar moeten we dan maar vanuit gaan. (1 mei 2013 om 23:18).

  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:47
    • #10

    Helaas, het werkt allemaal niet.
    Zie hier mij complete koop.php

    SQL
    <?php
    
    
    error_reporting(E_ALL);
    include("./inc/config.inc.php");
    logincheck();
    // bezoekers statistieken
    include_once("functies.php");
    
    
    $userQuery = mysql_query("SELECT id,login,land,belcredits FROM `[users]` WHERE login='".$_SESSION['login']."'");
    $data = mysql_fetch_object($userQuery);
    
    
    
    
    #Optie luchthaven kopen
    
    
     if($_GET['soort'] == 1)
     {
    	      $query = mysql_query("SELECT * FROM `[reizen]` WHERE land='". $data->land ."'");
         $koop = mysql_fetch_object($query);
    
    
         if( !empty($koop->owner) )
         {
    		 echo "Deze luchthaven is al door iemand in gebruik.";
         }
         else
         if($data->belcredits < '250')
         {
             echo "Je hebt niet genoeg credits, het kost 250 credits en je hebt maar ".$data->belcredits." credits.";
         }
         else
    	 {
    		mysql_query("UPDATE `[reizen]` SET owner='". $data->login ."',geld=0,winst=0,klanten=0 WHERE land=". $data->land) or die('Update Fout 1');
    	    mysql_query("UPDATE `[users]` SET `belcredits`=`belcredits`-'250' WHERE `login`='". $data->login ."'");
    	    echo "Je hebt zojuist een luchthaven gekocht.";
    		
    	 }
      }
    
    
    ?>
    <?php
    
    
    #Optie blackjack kopen
    
    
     if($_GET['soort'] == 2)
     {
    	      $query = mysql_query("SELECT * FROM `blackjack` WHERE land='". $data->land ."'");
         $koop = mysql_fetch_object($query);
    
    
         if( !empty($koop->owner) )
         {
    		 echo "Deze blackjack is al door iemand in gebruik.";
         }
         else
         if($data->belcredits < '250')
         {
             echo "Je hebt niet genoeg credits, het kost 250 credits en je hebt maar ".$data->belcredits." credits.";
         }
         else
    	 {
    		mysql_query("UPDATE `[blackjack]` SET owner='". $data->login ."',geld=0,winst=0,klanten=0 WHERE land=". $data->land) or die('Update Fout 1');
    	    mysql_query("UPDATE `[blackjack]` SET `belcredits`=`belcredits`-'250' WHERE `login`='". $data->login ."'");
    	    echo "Je hebt zojuist een blackjack gekocht.";
    		
    	 }
      }
    
    
    ?>
    <?php
    Toon Meer

    #Optie Luchthaven Kopen WERKT 100%, dus zou het ook voor blackjack moeten werken.

  • cakemasher
    Developer
    Ontvangen Reacties
    2
    Berichten
    225
    • 1 mei 2013 om 16:51
    • #11

    kroepjes: Heb je al gekeken of de query die ik je gaf heeft gewerkt? En zo nee, kreeg je ook een foutmelding?

  • Malik
    Guest
    • 1 mei 2013 om 16:52
    • #12

    Kijk is in je database (met name op spellingsfouten) of het volgende bestaat:

    Een tabel genaamd `[reizen]`
    Een aantal kolommen erin:

    1. `owner`
    2. `geld`
    3. `winst`
    4. `klanten`

    Uiteraard zonder `
    ---

    Als dit bestaat dan kan je kijken naar de invoeren $data en overige gegevens.

  • M.Martens
    Professional
    Ontvangen Reacties
    41
    Berichten
    987
    • 1 mei 2013 om 16:53
    • #13

    Hallo Kroepjes.

    Hierbij heb ik naar jou script gekeken met mijn script programma.
    De eerste fout is de eerste op de laatste regel.
    De afsluiting PHP.

    Deze had je zo <?PHP.
    Dat is openen en niet sluiten.


    Tevens sluit je in regel 37 en open je weer PHP in regel 38.

    PHP
    <?php
    
    
    error_reporting(E_ALL);
    include("./inc/config.inc.php");
    logincheck();
    // bezoekers statistieken
    include_once("functies.php");
    
    
    $userQuery = mysql_query("SELECT id,login,land,belcredits FROM `[users]` WHERE login='".$_SESSION['login']."'");
    $data = mysql_fetch_object($userQuery);
    
    
    
    
    #Optie luchthaven kopen
    
    
     if($_GET['soort'] == 1)
     {
    	      $query = mysql_query("SELECT * FROM `[reizen]` WHERE land='". $data->land ."'");
         $koop = mysql_fetch_object($query);
    
    
         if( !empty($koop->owner) )
         {
    		 echo "Deze luchthaven is al door iemand in gebruik.";
         }
         else
         if($data->belcredits < '250')
         {
             echo"Je hebt niet genoeg credits, het kost 250 credits en je hebt maar ".$data->belcredits." credits.";
         }
         else
    	 {
    		mysql_query("UPDATE `[reizen]` SET owner='". $data->login ."',geld=0,winst=0,klanten=0 WHERE land=". $data->land) or die('Update Fout 1');
    	    mysql_query("UPDATE `[users]` SET `belcredits`=`belcredits`-'250' WHERE `login`='". $data->login ."'");
    	    echo "Je hebt zojuist een luchthaven gekocht.";
    	 }
      }
     if($_GET['soort'] == 2)
     {
    	      $query = mysql_query("SELECT * FROM `blackjack` WHERE land='". $data->land ."'");
         $koop = mysql_fetch_object($query);
    
    
         if( !empty($koop->owner) )
         {
    		 echo "Deze blackjack is al door iemand in gebruik.";
         }
         else
         if($data->belcredits < '250')
         {
             echo "Je hebt niet genoeg credits, het kost 250 credits en je hebt maar ".$data->belcredits." credits.";
         }
         else
    	 {
    		mysql_query("UPDATE `[blackjack]` SET owner='". $data->login ."',geld=0,winst=0,klanten=0 WHERE land=". $data->land) or die('Update Fout 1');
    	    mysql_query("UPDATE `[blackjack]` SET `belcredits`=`belcredits`-'250' WHERE `login`='". $data->login ."'");
    	    echo "Je hebt zojuist een blackjack gekocht.";
    	 }
      }
    
    
    ?>
    Toon Meer

    Ik heb maar even je script een beetje aangepast.
    Voor vragen over de verandering en waarom ik dat heb gedaan graag een PB.

    Hopelijk kun je nu al weer wat verder

    Met Vriendelijke Groet.


    Maikel

  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:55
    • #14

    Dag Malik,

    Er staat in mijn [reizen]

    1. Land
    2. Tijd
    3. Ltijd

    En zoals u aangeeft:

    4. Owner
    5. Geld
    6. Winst
    7. Klanten

  • Malik
    Guest
    • 1 mei 2013 om 16:56
    • #15

    kroepjes, met hoofdletters of zonder hoofdletters? (want dan is dat je fout)

  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:57
    • #16

    Geachte Maikel,

    Bedankt voor uw tijd en werk, maar het werkt nog steeds niet.
    Krijg nu onderstaande error:

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/philisb20/domains/crimewars.nl/public_html/koop.php:2) in /home/philisb20/domains/crimewars.nl/public_html/inc/config.inc.php on line 3
    Update Fout 1

  • cakemasher
    Developer
    Ontvangen Reacties
    2
    Berichten
    225
    • 1 mei 2013 om 16:58
    • #17

    Ga nou geen oplossingen proberen zonder dat je duidelijk weet wat de fout is.

    Ga de fouten afhandelen!! Bekijk mijn post die ik op pagina 1 heb staan voor een heel simpel voorbeeld.

  • kroepjes
    Student
    Berichten
    74
    • 1 mei 2013 om 16:58
    • #18

    @Malik

    Alles zonder hoofdletters.
    Wat nu?

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 1 mei 2013 om 16:59
    • #19
    Citaat van kroepjes

    Dag Malik,

    Er staat in mijn [reizen]

    1. Land
    2. Tijd
    3. Ltijd

    En zoals u aangeeft:

    4. Owner
    5. Geld
    6. Winst
    7. Klanten


    Hallo,

    Probeer eens via phpMyAdmin dezelfde query uit te voeren.

    @Cake & Kroepjes:
    Een crime spel beginnen zonder kennis van php(of een andere webtaal zoals Java) is nooit wijs. Als je wilt leren programmeren zijn er betere methodes. Een kant een klare crimespel vol met fouten is niet de beste omgeving.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Malik
    Guest
    • 1 mei 2013 om 17:00
    • #20

    @Kropjes

    Anders:

    - Type na de $data fetch object (regel 12-13) | echo $data->land;
    - Ga naar [reizen] klik Verkennen en kijk of er een ingevoerde rij is met `land`= Uitvoer die je bij $data->land kreeg

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