• 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

Hoe krijg ik dit in php

  • Bever
  • 16 april 2010 om 19:16
  • Bever
    Professional
    Berichten
    627
    • 16 april 2010 om 19:16
    • #1

    Hee ik zit met een probleem ben al tijdje aan het proberen maar ik kom er niet uit. Het gaat om dit stukje:

    PHP
    $betaal = array("", 30, 5, 7, 10, 19, 35, 15, 30, 7, 24, 4, 25);

    Op de plaats van de 5 moet dit komen:

    PHP
    <span id="1">5</span>

    Hoe moet ik dat doen?

    Hier het hele script:

    PHP
    <?php
    echo'
    <script>
    window.dhx_globalImgPath = "imgs/";
    </script>
    <script  src="dhtmlxcommon.js"></script>
    <script  src="dhtmlxslider.js"></script>
    <script  src="dhtmlxslider_start.js"></script>
    <link rel="STYLESHEET" type="text/css" href="' . url . 'dhtmlxslider.css"> ';
      require("includes/config.php");
      echo template_bovenkant();
      $betaal = array("", 30, 5, 7, 10, 19, 35, 15, 30, 7, 24, 4, 25);
      $kolom  = array("", "", "betaald", "", "cash", "cash", "cash", "power", "power", "attackcoins", "rentedagen", "stortenreset", "extraaccount");
      $namen  = array("", "volledige gezondheid", "<span id=\"credie\">5</span> dagen betaald account", "een Secret Link Cleaner", "&euro; 25.000", "&euro; 50.000", "&euro; 100.000", "7.000 extra power", "15.000 extra power", "40 attack coins", "15 dagen lang 10% rente", "5 keer vaker storten bij de bank", "een extra account");
      $values = array("", "", 5, "", 25000, 50000, 100000, 7000, 15000, 40, 15, 5, "Ja");
      
      function canpay($value, $i)
      {
          global $own;
          if($own['callcredits'] >= $value) {
            return "<a href='callshop.php?item=" . $i . "'><img src='icons/money_add.png' alt='Kopen' border='0'></a>";
          } else {
            return "<img src='icons/money_add.png' alt='Kopen' border='0'>";
          }
      }
    
    
      echo'<u><b>';
    
    
      if(is_numeric($_GET['item']) && $betaal[$_GET['item']] > 0) {
        if($own['callcredits'] >= $betaal[$_GET['item']]) {
          $sql->query("UPDATE users SET callcredits = callcredits - '" . $betaal[$_GET['item']] . "' WHERE id = '" . $own['id'] . "'");
          echo'Je hebt ' . $namen[$_GET['item']] . ' ontvangen!';
          if($_GET['item'] == 1) {
            $sql->query("UPDATE users SET health = '100' WHERE id = '" . $own['id'] . "'");
          }
          
          elseif($_GET['item'] == 13) {
            $sql->query("UPDATE users SET extraaccount = 'Ja' WHERE id = '" . $own['id'] . "'");
          }
          
          elseif($_GET['item'] == 4) {
            $sql->query("DELETE FROM clicks WHERE ontvanger = '" . $own['username'] . "'");
          }
          
          else {
            $sql->query("UPDATE users SET " . $kolom[$_GET['item']] . " = " . $kolom[$_GET['item']] . " + " . $values[$_GET['item']] . " WHERE id = '" . $own['id'] . "'");
          }
        } else {
          echo'Je hebt te weinig callcredits!';
        }
      }
      echo'</b>
    </u>
    <br/><br/>
    
    
    In de callcredits shop is het mogelijk de callcredits uit te geven. Wanneer je genoeg callcredits hebt zal het koop-icoontje vanzelf aanklikbaar worden.
    
    
    <br /><br />
    
    
    Je hebt op dit moment <b>' . $own['callcredits'] . '</b> callcredits! <a href="callcredits.php?a=sms">Opladen? Klik hier!</a>
    
    
    <br /><br />
    
    
    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="lijst">
    	<tr>
    		<th>&nbsp;</th>
    		<th><strong>Item</strong></th>
    		<th><strong>Credits</strong></th>
    		<th align="center" width="6%">&nbsp;</th>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/heart.png"></td>
    		<td>Volledige gezondheid (100%)</b></td>
    		<td>30 credits</td>
    		<td align="center" width="6%">' . canpay($betaal[1], 1) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/award_star_gold_1.png"></td>
            <script language="javascript"> 
    
    
    		function handler(pos, slider) {
    		document.getElementById("a1").value = "" + pos;
    		}
            function berekenamount(pos, slider)  
            {
    		var aantalc = document.getElementById(\'aantalc\');
            var credits = document.getElementById(\'credits\');
            var cc = pos * 1.000;  
    		var cred = Math.round(cc * 100) / 100;
    		document.getElementById("credits2").innerHTML = cred;
    		document.getElementById("credie").innerHTML = pos;
            }
        </script>
    	<form name=form method=post><INPUT id=a1 type=hidden value=20 name=amount>
            <td><script>
    		var slider = new dhtmlxSlider(null, 250, "arrow", null, 5, 30, 5, 5);
    		slider.attachEvent("onChange", handler);
    		slider.attachEvent("onChange", berekenamount);
    		slider.init();
            </script></form></td>
    		<td><span id="credie">5</span> dagen betaald account <b>(<a href="ba.php">info</a>) </b></td>
    		<td><span id="credits2" value="0.78">5</span> credits</td>
    		<td align="center" width="6%">' . canpay($betaal[2], 2) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/bug.png"></td>
    		<td>\'Secret Link Cleaner\'</td>
    		<td>7 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[4], 4) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/money.png"></td>
    		<td>Extra geld: &euro; 25.000</td>
    		<td>10 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[5], 5) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/money.png"></td>
    		<td>Extra geld: &euro; 50.000</td>
    		<td>19 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[6], 6) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/money.png"></td>
    		<td>Extra geld: &euro; 100.000</td>
    		<td>35 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[7], 7) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/pill.png"></td>
    		<td>7.000 extra power</td>
    		<td>15 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[8], 8) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/pill.png"></td>
    		<td>15.000 extra power</td>
    		<td>30 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[9], 9) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/star.png"></td>
    		<td>Maarliefst 40 attack coins</td>
    		<td>7 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[10], 10) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/creditcards.png"></td>
    		<td>15 dagen lang 10% rente</td>
    		<td>24 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[11], 11) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/creditcards.png"></td>
    		<td>5 keer vaker storten bij de bank</td>
    		<td>4 credits </td>
    		<td align="center" width="6%"> ' . canpay($betaal[12], 12) . '</td>
    	</tr>
    	<tr class="top">
    		<td align="center"><img src="icons/status_online.png"></td>
    		<td>Extra account</td>
    		<td>25 credits </td>
    		<td align="center" width="6%">' . canpay($betaal[13], 13) . '</td>
    	</tr>
    </table>
    
    
    <br />
    
    
    
    
    				</div>
    			</div>
    
    
    		</div>
    		<div id="menu" class="personal" >';
    
    
      echo template_personal_content();
      echo template_onderkant();
    ?>
    Toon Meer

    Het geld dus voor de 5 bij betaald en de 5 bij values

  • Guest, wil je besparen op je domeinnamen? (ad)
  • AeroXbird
    Lua/PHP scriptorrrrrr xD
    Berichten
    119
    • 16 april 2010 om 19:22
    • #2

    ik denk dat je dit moet doen:

    PHP
    <span id="1"><?php echo $betaal;?></span>

    AeroXbird.

  • Bever
    Professional
    Berichten
    627
    • 16 april 2010 om 19:26
    • #3

    Maar dan laat hij betaald zien het moet ongeveer zo komen dat de span op de plaats van de 5 komt dus ongeveer zo:

    PHP
    $betaal = array("", 30, <span id="credie">5</span>, 7, 10, 19, 35, 15, 30, 7, 24, 4, 25);

    Maar zo werkt hij natuurlijk niet maar ik zou ook niet weten hoe ik het moet doen.

  • wimmpie
    âllo âllo
    Ontvangen Reacties
    11
    Berichten
    1.170
    • 16 april 2010 om 19:29
    • #4
    PHP
    $betaal = array("", "30", "<span id=\"credie\">5</span>", "7", "10", "19", "35", "15", "30", "7", "24", "4", "25");
  • Bever
    Professional
    Berichten
    627
    • 16 april 2010 om 19:34
    • #5

    wimmpie

    Dan is de error weg maar dan werkt het nog niet.

  • Mokerr
    Webspetter.nl
    Berichten
    601
    • 16 april 2010 om 19:35
    • #6

    Misschien handig welke error?

    *

  • Bever
    Professional
    Berichten
    627
    • 16 april 2010 om 19:39
    • #7

    Parse error: syntax error, unexpected '<', expecting ')'

    Nieuwe reactie samengevoegd met originele reactie op 16.04.10 19:40:13:
    Ow en bij die van wimmpie is die error er niet maar werkt het niet.

  • Mokerr
    Webspetter.nl
    Berichten
    601
    • 16 april 2010 om 19:51
    • #8

    Misschien zoiets?

    PHP
    $betaalt  = array(
    	"0" => "0",
    	"30" => "30",		
    	"5" => "<span id='credie'>5</span>");

    Dan word het:

    PHP
    <?php echo $betaalt; ?>

    *

  • roffagek
    Beginner
    Berichten
    39
    • 16 april 2010 om 20:11
    • #9

    k doe maar ff wat:P

    PHP
    $betaal = array("", 30, 5, 7, 10, 19, 35, 15, 30, 7, 24, 4, 25);
    PHP
    <?php
    if($betaald != 5){
    print"$betaald";
    else if($betaald == 5){
    print"<span id='credie'>5</span>";
    }
    ?>

    Zoiets?(L)

  • Bever
    Professional
    Berichten
    627
    • 16 april 2010 om 20:52
    • #10

    Heb het hele script even gepost. Miss lukt het dan. :cheer:

  • Mokerr
    Webspetter.nl
    Berichten
    601
    • 17 april 2010 om 14:08
    • #11

    Bever @ Wat bedoel je.
    We hebben je 2 voorbeelden gegeven. Even erinbouwen 2min werk.
    We doen niet alles voor je.

    *

  • Bever
    Professional
    Berichten
    627
    • 17 april 2010 om 16:48
    • #12

    Mokerr
    Weet ik dat is ook geen moeite en heb ik ook gelijk gedaan ;). Maar ze werken niet. Dus ik denk post het hele script even dan weten jullie het miss wel. Ik heb alles al geprobeerd.

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 17 april 2010 om 18:08
    • #13

    Ik weet niet waarom maar m'n reactie is verwijderd...
    Aan jullie ervaringen te zien weten jullie er niks van.
    Je kan JavaScript niet in i.c.m PHP gebruiken.
    Dit kan enkel via een Ajax gedeelte, maar zelfs dan word dit stukje script bijna onmogelijk.
    Probeer niet met een <span> te werken maar met een <input type="text"> die kan ook met ID's overweg.
    Vervolgens laat je je cliënt een formulier posten en dan gebruik je in PHP:
    $_POST['inputname'].
    Dat werkt prima ;)

    Veel succes nog verder!

    Lars

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 17 april 2010 om 18:30
    • #14

    @Lars,
    verander zelf eerst je skills in je profiel want klopt helemaal niks van.

    @ts,
    Ik hoor graag meer informatie over wat het script precies moet doen, want ik vind het allemaal nog onduidelijk qua uitleg van je.

    Verder een array uitlezen gaat eigenlijk zo:
    $array[1] of $array[2] niet met de waarde he ;)

    Voorbeeld hoe de array eruit dan moet zien is al een keer laten zien. Vb:

    PHP
    <?PHP
    $array = array('voornaam' => 'Niels', 'achternaam' => 'vd Beek', 'leeftijd' => '17');
    
    
    // om het uit te lezen kan je het op volgende manieren doen:
    foreach($array as $value)
    {
         echo $value .'<br />';
    }
    
    
    // of de volgende manier:
    foreach ($array as $key => $value)
    {
        echo $key .': '. $value .'<br>';
    }
    
    
    // of een andere manier:
    for ($i = 0 ; $i < count($array); $i++)
    {
        echo $array[$i] .'<br />';
    }
    Toon Meer

    Probeer deze code is uit en kijk wat voor resultaat je krijgt ! ;)

    Verder staat op google genoeg informatie hoe je moet werken met arrays!

    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

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 17 april 2010 om 20:02
    • #15

    @ Niels,
    Volgens mij wil hij de span waarde uitlezen in een PHP array.
    Dit kan niet aangezien PHP slechts 1x aangeroepen word. (tenzij je for() gebruikt).
    Je kan niet een variabele van PHP met een JS span ID veranderen.

  • Bever
    Professional
    Berichten
    627
    • 18 april 2010 om 21:48
    • #16

    @larsisgoed9
    Ok bedankt.

    NielsB

    Het script is een callcredits shop de array betaal zijn de kosten die er van de cc af moeten, de array namen is de naam van het ding, de array values is het aantal wat hij er bij krijgt, en de array kolom is de naam van hoe hij in de database staat. Nu moet je als je de slider beweegt het aantal cc omhoog gaan. Tot daar werkt het. Maar als je dan op kopen drukt moet hij bij betaal en values het aantal van de slider ook nog invullen.

    Genoeg info?

  • Superior
    Master
    Berichten
    1.947
    • 18 april 2010 om 21:54
    • #17

    Wat niels denk ik bedoelt is

    PHP
    //Roep de array zo uit.
    $iets = array(1 => 'kogels', 2 => 'power');
    
    
    //Je vraagt hoeveel iets kost.
    <option value="1">Kogels</option>
    <option value="2">Power</option>

    Anders is je uitleg denk ik een beetje aan de magere kant :$

  • Bever
    Professional
    Berichten
    627
    • 19 april 2010 om 17:19
    • #18

    Superior

    Ok of mijn uitleg is niet goed of ik snap je niet helemaal. Ik zal nog keer probeeren uit te leggen.

    Ik wil dat:

    PHP
    <span id="1">5</span>

    Op de plaats van de 5 hier komt te staan:

    PHP
    $betaal = array("", 30, 5, 7, 10, 19, 35, 15, 30, 7, 24, 4, 25);


    alles werkt alleen dat stukje krijg ik niet voor mekaar voor ik het Javascript er in had zitten werkte alles ook. Nu zijden ze net dat je geen Javascript in php kan gebruiken dus dat die span helemaal niet op de plaats van die 5 kan komen. Maar is daar geen andere manier voor dan? Of iets? Of moet ik dan alles verranderen? Want het word zoon slider, Als je aan de slider komt dan gaat hij bijvoorbeeld naar de 25 dagen betaald account. Dan moet hij dus ook 25 dagen betaald account geven en de 25 credits van zijn credits aftrekken. En dan moet dus als je slider op 25 staat 25 zijn en als de slider op 10 staat 10 zijn. Dus als hij op 10 staat moeten er 10 cc van af en 10 dagen betaald account bij. Dus als de array betaal 10 is worden er 10 credits van zijn credits afgetrokken. En als de array value 10 is worden er 10 dingen van het soord wat staat bij kolom bij geschreven dus als de colom betaald is de array betaal is 10 en value is 10 dan krijg je in de dtabase bij de colom betaald 10 bij en bij credits van 10 af.

    Is dat wat je bedoelde of was mijn uitleg te weinig?

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