login  Naam:   Wachtwoord: 
Registreer je!
 Forum

if else aanvulling (Opgelost)

Offline Frank56 - 08/07/2014 20:27
Avatar van Frank56Nieuw lid Ik wil graag dat er een 1 in de database verschijnt als het nummer 100 bij leerlingnummer 2 getypt wordt en als dat niet het geval is een 0.

Hoe doe ik dat?

Ik gebruik de volgende code om een nummer in te voeren.

Formulier
  1. <input type="int" name="leerlingnummer2">


verwerking

  1. $doorgaan = true;
  2. if($_POST['leerlingnummer2'] ==""){
  3. $veld = "leerlingnummer";
  4. $doorgaan = false;




17 antwoorden

Gesponsorde links
Offline Thomas - 08/07/2014 23:09
Avatar van Thomas Moderator Het HTML-element input kent een aantal varianten: text, radio, checkbox. In jouw geval kun je waarschijnlijk het beste text gebruiken. Vervolgens zul je bij de verwerking van je formulier een aantal controles moeten uitvoeren, bijvoorbeeld of de invoer numeriek is.

En wanneer het nummer "2" een leerling identificeert wil je deze wellicht op een andere manier meegeven aan je formulier, bijvoorbeeld via een hidden veld of via de querystring ($_GET). Of als een leerling dit formulier gebruikt, en je deze dit nummer niet aan wilt laten passen moet je wellicht gaan denken aan het gebruik van sessies. Maar goed, we dwalen af.

Een eenvoudige variant ziet er ongeveer als volgt uit:
  1. <?php
  2. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  3. // verwerk formulier
  4. // controleer of nummer een getal bevat, als derde argument kunt je min/max opties meegeven
  5. $nummer = filter_var($_POST['nummer'], FILTER_VALIDATE_INT);
  6. if ($nummer === false || $nummer != 100) {
  7. $nummer_db = 0;
  8. echo 'no'; // debug
  9. } else {
  10. $nummer_db = 1;
  11. echo 'yes'; // debug
  12. }
  13. } else {
  14. // toon formulier
  15. ?><form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="post">
  16. nummer: <input type="text" name="nummer" />
  17. <button type="submit">verzenden</button>
  18. </form><?php
  19. }
  20. ?>


Let er hierbij op dat:
- filter_var retourneert een waarde met het type waarop gevalideerd wordt, normaal is ALLE data uit $_POST en $_GET een string
- dit fragment houdt geen rekening met character sets, ook is dit geen valide HTML-document maar slechts een fragment
Bedankt door: Frank56
Offline Frank56 - 09/07/2014 22:42
Avatar van Frank56 Nieuw lid Ik heb de code uitgeprobeerd, maar wat ik ook in het invoerveld typ, ik krijg altijd het woord 'nummer' in mijn database.
Offline Jointjeff - 10/07/2014 08:43
Avatar van Jointjeff HTML interesse Hoe ziet je database query eruit dan? (of plaats even je hele code)
Offline Wijnand - 10/07/2014 08:46
Avatar van Wijnand Moderator Kun je even iets meer van je code laten zien? Ik denk dat het daar fout gaat, rondom de query.
Offline Frank56 - 10/07/2014 13:10
Avatar van Frank56 Nieuw lid Ik heb de code even hierin gezet, omdat het formulier waarin het oorspronkelijk moet staan, een foutcontrole heeft, waardoor hij niet werkt. Mijn eigen code zet ik daar weer onder.

  1.  
  2. <form action="insert.php" method="post">
  3. Firstname: <input type="text" name="firstname">
  4. Lastname: <input type="text" name="lastname">
  5. 100<input type="text" name="nummer">
  6. Age: <input type="text" name="age">
  7.  
  8.  
  9. <input type="submit">
  10. </form>
  11.  
  12. </body>
  13. </html>


  1. <?php
  2. $con=mysqli_connect("localhost","nw2nl_6","Snufje12","nw2nl_6");
  3. // Check connection
  4. if (mysqli_connect_errno()) {
  5. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  6. }
  7.  
  8. // escape variables for security
  9. $firstname = mysqli_real_escape_string($con, $_POST['firstname']);
  10. $lastname = mysqli_real_escape_string($con, $_POST['lastname']);
  11.  
  12. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  13. // verwerk formulier
  14. // controleer of nummer een getal bevat, als derde argument kunt je min/max opties meegeven
  15. $nummer = filter_var($_POST['1'], FILTER_VALIDATE_INT);
  16. if ($nummer === false || $nummer != 100) {
  17. $nummer_db = 0;
  18. echo 'no'; // debug
  19. } else {
  20. $nummer_db = 1;
  21. echo 'yes'; // debug
  22. }
  23. } else {
  24. // toon formulier
  25. ?><form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="post">
  26. nummer: <input type="text" name="nummer" />
  27. <button type="submit">verzenden</button>
  28. </form><?php
  29. }
  30.  
  31. $age = mysqli_real_escape_string($con, $_POST['age']);
  32.  
  33. $sql="INSERT INTO Persons (FirstName, LastName, nummer, Age)
  34. VALUES ('$firstname', '$lastname', 'nummer', '$age')";
  35.  
  36. if (!mysqli_query($con,$sql)) {
  37. die('Error: ' . mysqli_error($con));
  38. }
  39. echo "1 record added";
  40.  
  41. mysqli_close($con);
  42. ?>


Hier volgt de code waar het eigenlijk in moet.
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <meta http-equiv="content-type" content="text/html; charset=utf8_unicode_ci" />
  5.  
  6. <link rel= "stylesheet" href="menu_style.css" type="text/css" />
  7. <link href="opmaak.css" rel="stylesheet" type="text/css"/>
  8.  
  9. </head>
  10.  
  11. </head>
  12.  
  13. <?php
  14.  
  15. include '../navigatie/nav.inc';
  16.  
  17. ?>
  18.  
  19. <div id="container">
  20.  
  21. <div id="header3">
  22.  
  23.  
  24. </div>
  25. <div id="menu">
  26.  
  27.  
  28. </div>
  29. <div id="content">
  30.  
  31.  
  32. <div class="kolom1">
  33. <h3> <B></B><BR><br>
  34.  
  35. </h3></div>
  36.  
  37. <div class="kolom2">
  38. <h2></h2>
  39. <h3><A HREF=""></A>
  40. </h3></div>
  41.  
  42.  
  43. <div id="content img">
  44.  
  45. </div>
  46.  
  47.  
  48. </div>
  49.  
  50. <div class="koloms12">
  51.  
  52. <p><form name="registreren" method="post" action="nefaendunefaendu.php">
  53. <div align="left">
  54. Dit is een voorbeeldtoets met vragen over een video-, audiofragment en een tekst.
  55. Om de toets te halen moet je 2 goede antwoorden hebben. </h2> <br></div>
  56. <table width="293" border="0">
  57. <tr>
  58. <td width="200"><div align="left"><b>Leerlingnummer:</b>
  59. <td width="163"><input type="int" name="leerlingnummer2"></td>
  60. <br><b>Let op! Vul <u>alle</u> vragen en je leerlingnummer in. Een onvolledig ingevulde toets wordt niet opgeslagen met als gevolg dat je alles nog een keer moet doen.</b><p></tr>
  61.  
  62. </div>


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf8_unicode_ci" />
  6. <title></title>
  7.  
  8. <link rel= "stylesheet" href="menu_style.css" type="text/css" />
  9. <link href="opmaak.css" rel="stylesheet" type="text/css"/>
  10.  
  11. </head>
  12.  
  13. </head>
  14.  
  15. <?php
  16.  
  17. include '../navigatie/nav.inc';
  18.  
  19. ?>
  20.  
  21. <div id="container">
  22.  
  23. <div id="header3">
  24.  
  25.  
  26. </div>
  27. <div id="menu">
  28.  
  29.  
  30. </div>
  31. <div id="content">
  32.  
  33.  
  34. <div class="kolom1">
  35. <h3> <B></B><BR><br>
  36.  
  37. </h3></div>
  38.  
  39. <div class="kolom2">
  40. <h2></h2>
  41. <h3><A HREF=""></A>
  42. </h3></div>
  43.  
  44.  
  45. <div id="content img">
  46.  
  47. </div>
  48.  
  49. </div>
  50.  
  51.  
  52.  
  53. <div class="koloms12">
  54. <br>
  55.  
  56. <?php
  57. include ("../db_connect.inc.php");
  58.  
  59.  
  60.  
  61. $doorgaan = true;
  62. if($_POST['leerlingnummer2'] ==""){
  63. $veld = "leerlingnummer";
  64. $doorgaan = false;
  65. }
  66.  
  67. else if($_POST['regelk1'] ==""){
  68. $veld = "regelk1";
  69. $doorgaan = false;
  70. }
  71. else if($_POST['regelk2'] ==""){
  72. $veld = "regelk2";
  73. $doorgaan = false;
  74. }
  75. else if($_POST['regelk3'] ==""){
  76. $veld = "regelk3";
  77. $doorgaan = false;
  78.  
  79. }
  80.  
  81. //***controle of alle velden ingevuld zijn***
  82. if(!$doorgaan){
  83. echo "U heeft het veld '".$veld."' niet ingevuld!<br/>";
  84. echo "Ga met het pijltje links bovenaan terug naar het scherm en probeer het opnieuw. Soms lukt het! Als je op het kruisje rechts drukt, ben je zeker alle antwoorden kwijt.";
  85. }
  86. else{
  87.  
  88. //***niet alle velden zijn ingevuld***
  89. $sql_query = "
  90. SELECT
  91. leerlingnummer2
  92. FROM
  93. nefaendunefaendu
  94. WHERE
  95. leerlingnummer2= '".mysql_real_escape_string($_POST['leerlingnummer2'])."'
  96. ";
  97.  
  98. $result = mysql_query($sql_query) or die(mysql_error());
  99. if(mysql_num_rows($result) > 0 ){
  100. echo "Met deze naam of dit leerlingnummer is al een beoordeling geven!<br/>";
  101.  
  102. }
  103.  
  104.  
  105. //***gebruikersnaam bestaat al***
  106. else{
  107. $sql_aanmelding = "INSERT INTO `nefaendunefaendu` (`leerlingnummer2`,
  108.  
  109.  
  110. `regelk1`, `regelk2`, `regelk3`
  111.  
  112. ) VALUES ('" . $_POST['leerlingnummer2'] . "', '". $_POST['regelk1']. "', '". $_POST['regelk2']. "', '". $_POST['regelk3'].
  113.  
  114.  
  115. "')";
  116. $sql_aanmelding;
  117. $verzenden = mysql_query($sql_aanmelding);
  118. echo "Beste ".$_POST['leerlingnummer2'].", hartelijk dank voor het beantwoorden van de vragen.
  119.  
  120. ";
  121. }
  122. }
  123.  
  124. ?>
  125. </div>
  126. </div>
Offline Jointjeff - 10/07/2014 13:23 (laatste wijziging 10/07/2014 14:04)
Avatar van Jointjeff HTML interesse Het eerste dat ik zie wat mis gaat is dit:
  1. $nummer = filter_var($_POST['1'], FILTER_VALIDATE_INT);


$_POST[1] bestaat niet, en zal waarschijnlijk $_POST['nummer'] moeten zijn.

Dan het volgende:
  1. VALUES ('$firstname', '$lastname', 'nummer', '$age')";


'nummer' moet dan $nummer zijn.

Ik heb nu verder geen tijd, maar dit zijn cruciale fouten, en mogelijk werkt het na het aanpassen al. Succes! 

Edit:
Moet inderdaad $nummer_db zijn, zoals FangorN aangeeft hieronder.
Offline Thomas - 10/07/2014 13:37
Avatar van Thomas Moderator Ik weet niet precies hoe het uiteindelijke eindresultaat er uit dient te zien en hoe deze zou moeten werken, maar ik denk dat het handig is om een aantal dingen in bovenstaande codefragmenten te scheiden.

Als je "code" en "layout" op deze manier toepast is de kans groot dat het heel snel onduidelijk is wat de precieze "toestand" van je applicatie is (dit wordt in de volksmond ook wel spaghetti code genoemd geloof ik). Ongeacht welke methode je kiest om dit te bereiken lijkt mij de grootste drijfveer "overzicht". Je zou bijvoorbeeld je applicatie op kunnen delen in acties: het tonen van een formulier, het verwerken van een formulier, het tonen van terugkoppeling. Idealiter zonder gebruikmaking van een (geneste) if-elseif-elseif-else structuur want dan ben je weer terug bij af.

Om antwoord te geven op je vraag waarom er steevast 'nummer' in je database verschijnt: deze zet je er zelf in op regel 34 van het tweede bovenstaande codefragment . Waarschijnlijk moet je hier $nummer_db voor in de plaats zetten. De "debug" regels kun je verwijderen.

Overigens is utf8_unicode_ci volgens mij geen character set (zegt iets over de encodering van je karakters) maar een (MySQL-specifieke?) character collation (zegt iets over hoe resultaten geordend worden). Een geldige character set voor HTML is UTF-8. In MySQL is dit utf8.
Offline Frank56 - 10/07/2014 14:40
Avatar van Frank56 Nieuw lid Hartelijk dank hiervoor. De fouten heb ik verbeterd.

Nu verschijnen alle cijfers die ik typ in de database. Als ik woorden typ komen ze er niet in.

Het is niet zo dat er een 1 verschijnt bij het typen van 100 en een 0 bij het typen van iets anders, dus de if-else regel werkt op een of andere manier nog niet.



  1. <?php
  2. $con=mysqli_connect("localhost","nw2nl_6","Snufje12","nw2nl_6");
  3. // Check connection
  4. if (mysqli_connect_errno()) {
  5. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  6. }
  7.  
  8. // escape variables for security
  9. $firstname = mysqli_real_escape_string($con, $_POST['firstname']);
  10. $lastname = mysqli_real_escape_string($con, $_POST['lastname']);
  11.  
  12. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  13. // verwerk formulier
  14. // controleer of nummer een getal bevat, als derde argument kunt je min/max opties meegeven
  15. $nummer = filter_var($_POST['nummer'], FILTER_VALIDATE_INT);
  16. if ($nummer === false || $nummer != 100) {
  17. $nummer_db = 0;
  18. echo 'no'; // debug
  19. } else {
  20. $nummer_db = 1;
  21. echo 'yes'; // debug
  22. }
  23. } else {
  24. // toon formulier
  25. ?><form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="post">
  26. nummer: <input type="text" name="nummer" />
  27. <button type="submit">verzenden</button>
  28. </form><?php
  29. }
  30.  
  31. $age = mysqli_real_escape_string($con, $_POST['age']);
  32.  
  33. $sql="INSERT INTO Persons (FirstName, LastName, nummer, Age)
  34. VALUES ('$firstname', '$lastname', '$nummer', '$age')";
  35.  
  36. if (!mysqli_query($con,$sql)) {
  37. die('Error: ' . mysqli_error($con));
  38. }
  39. echo "1 record added";
  40.  
  41. mysqli_close($con);
  42. ?>
Offline Jointjeff - 10/07/2014 14:59
Avatar van Jointjeff HTML interesse Je moet regel 34 nog even aanpassen in $nummer_db i.p.v. $nummer.
Bedankt door: Frank56
Offline Frank56 - 10/07/2014 16:11
Avatar van Frank56 Nieuw lid Ja, de code werkt.

Fantastisch!

En ... als ik nu in plaats van een getal een woord kies dat een 1 moet opleveren in de database, moet ik dan

  1. filter_var($_POST['nummer'], FILTER_VALIDATE_INT


aanpassen?
Offline Jointjeff - 10/07/2014 16:17 (laatste wijziging 11/07/2014 09:18)
Avatar van Jointjeff HTML interesse Mooi!

Je moet dan de if-statement uitbreiden en de filter inderdaad aanpassen. Nu is de output van $_POST['nummer'] dus niet meer perse numeriek.

regel 15;
  1. // strip_tags om HTML invoer te voorkomen
  2. $nummer = strip_tags( $_POST['nummer'] );


vanaf regel 16;
  1. if ( $nummer == '100' || $nummer == 'woord1' || $nummer == 'woord2' ) {
  2. $nummer_db = '1';
  3. echo 'yes'; // hier dus wel 1
  4.  
  5. } else {
  6. $nummer_db = '0';
  7. echo 'no'; // hier niet
  8.  
  9. }


Edit:
@FangorN: Inderdaad op regel 15 een ')' te veel. Heb het aangepast.
Offline Thomas - 10/07/2014 17:23
Avatar van Thomas Moderator Kan het kloppen dat je een soort van enquete of multiple choice achtige functionaliteit wilt maken? Het vervelende van open tekst is dat iedereen wel eens de neiging heeft om hetzelfde woord op een andere manier te schrijven dan wordt gevraagd/verwacht.

In zulke gevallen is het handiger om zelf, mits van toepassing natuurlijk, voor te schrijven hoe iets geschreven moet worden, met andere woorden, je schrijft zelf de keuzes voor (men kan niets zelf invullen maar enkel een antwoord kiezen). Dit kun je doen met een selectbox of met radio-buttons. Er kan dan ook geen enkel misverstand bestaan over wat iemand bedoelt.

Het hangt natuurlijk een beetje van je insteek af of dit een oplossing is voor jou, maar ik denk dat als je het nakijken van open antwoorden kunt vermijden (je bent per slot van rekening aan het automatiseren) dit wellicht beter is.

En anders dus maar open antwoorden.
Offline Frank56 - 10/07/2014 17:34 (laatste wijziging 10/07/2014 18:57)
Avatar van Frank56 Nieuw lid Ik heb de gegevens overgenomen (zie hieronder), maar ik krijg een wit veld.

Ben ik vergeten iets wat een relatie hiermee heeft, te veranderen?

Moderator,

Het is inderdaad een toets en ik begrijp dat meerkeuze veel beter is, maar met deze vragen mogen er geen hints gegeven worden en is het juist de bedoeling de woorden foutloos te schrijven.

  1. <?php
  2. $con=mysqli_connect("localhost","nw2nl_6","Snufje12","nw2nl_6");
  3. // Check connection
  4. if (mysqli_connect_errno()) {
  5. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  6. }
  7.  
  8. // escape variables for security
  9. $firstname = mysqli_real_escape_string($con, $_POST['firstname']);
  10. $lastname = mysqli_real_escape_string($con, $_POST['lastname']);
  11.  
  12. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  13. // verwerk formulier
  14. // controleer of nummer een getal bevat, als derde argument kunt je min/max opties meegeven
  15.  
  16. $nummer = strip_tags( $_POST['nummer'] ) );
  17.  
  18.  
  19.  
  20.  
  21. if ( $nummer == '100' || $nummer == 'woord1' || $nummer == 'woord2' ) {
  22. $nummer_db = '1';
  23. echo 'yes'; // hier dus wel 1
  24.  
  25. } else {
  26. $nummer_db = '0';
  27. echo 'no'; // hier niet }
  28.  
  29.  
  30. } else {
  31. // toon formulier
  32. ?><form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="post">
  33. nummer: <input type="text" name="nummer" />
  34. <button type="submit">verzenden</button>
  35. </form><?php
  36. }
  37.  
  38. $age = mysqli_real_escape_string($con, $_POST['age']);
  39.  
  40. $sql="INSERT INTO Persons (FirstName, LastName, nummer, Age)
  41. VALUES ('$firstname', '$lastname', '$nummer_db', '$age')";
  42. if (!mysqli_query($con,$sql)) {
  43. die('Error: ' . mysqli_error($con));
  44. }
  45. echo "1 record added";
  46.  
  47. mysqli_close($con);
  48.  
  49. ?>
Offline Thomas - 10/07/2014 20:05
Avatar van Thomas Moderator Staan foutmeldingen aan?
Regel 16 heeft volgens mij een sluitingshaak teveel.

Gebruik voor ontwikkeling en debugging error_reporting en de display_errors instelling.

Zet dit aan het begin van je scripts voor terugkoppeling over fouten, alleen voor ontwikkeling:
  1. <?php
  2. ini_set('display_errors', 'stdout');
  3. ?>
Offline Frank56 - 10/07/2014 22:23 (laatste wijziging 10/07/2014 22:24)
Avatar van Frank56 Nieuw lid Het vreemde is dat mijn debuggingprogramma 'Rapid' geen fout ziet.

Ook als ik de error_reporting boven het script zet, blijft het scherm wit.

Als ik een haakje in regel 16 weghaal, zie ik geen verschil.
Offline Thomas - 10/07/2014 23:14
Avatar van Thomas Moderator En regel 27 heeft een accolade in een commentaarregel.

Ik raad je dringend aan om code correct "in te springen", dit houdt in dat als je een PHP-blok (begrensd door accolades) opent, je coderegels voorziet van extra spaties/tabs. Dit bevordert de leesbaarheid enorm.

Ook staan er een hoop regels niet op zijn plaats, zo controleer je formulierinvoer op plaatsen waar mogelijk helemaal geen formulierinvoer is. Daarnaast schrijf je data weg naar je database ongeacht of je informatie hebt ontvangen uit je formulier of niet!

Waar vul je trouwens voornaam, achternaam en leeftijd in?!

Het introduceren van aparte variabelen is lang niet altijd nodig, doe gewoon de escaping rechtstreeks in de query.

Oh, en het niet anonimiseren van je database-credentials is... ongebruikelijk.

Heb het onderstaande niet getest maar dit zou je een eind in de goede richting moeten sturen:
  1. <?php
  2. $con = mysqli_connect("localhost", "nw2nl_6", "Snufje12", "nw2nl_6");
  3. // Check connection
  4. if (mysqli_connect_errno()) {
  5. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  6. exit; // einde oefening, verdere uitvoer is onzinnig
  7. }
  8.  
  9. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  10. // verwerk formulier
  11. $nummer = $_POST['nummer'];
  12.  
  13. if ( $nummer == '100' || $nummer == 'woord1' || $nummer == 'woord2' ) {
  14. // juist antwoord
  15. $nummer_db = '1';
  16. } else {
  17. // verkeerd antwoord
  18. $nummer_db = '0';
  19. }
  20.  
  21. // schrijf gegevens weg naar database
  22. $sql = "INSERT INTO Persons (FirstName, LastName, nummer, Age) VALUES (
  23. '".mysqli_real_escape_string($con, $_POST['firstname'])."',
  24. '".mysqli_real_escape_string($con, $_POST['lastname'])."',
  25. '".mysqli_real_escape_string($con, $nummer_db)."',
  26. '".mysqli_real_escape_string($con, $_POST['age'])."'
  27. )";
  28. if (!mysqli_query($con, $sql)) {
  29. die('Error: ' . mysqli_error($con));
  30. } else {
  31. echo "1 record added";
  32. }
  33. } else {
  34. // toon formulier
  35. ?><form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']) ?>" method="post">
  36. voornaam: <input type="text" name="firstname" /><br />
  37. achternaam: <input type="text" name="lastname" /><br />
  38. nummer: <input type="text" name="nummer" /><br />
  39. leeftijd: <input type="text" name="age" /><br />
  40. <button type="submit">verzenden</button>
  41. </form><?php
  42. }
  43. mysqli_close($con);
  44. ?>
Offline Frank56 - 11/07/2014 09:06
Avatar van Frank56 Nieuw lid De code werkt!

Hartelijk dank, ook voor de opmerkingen om de code te plaatsen. Ordelijk werken is belangrijker dan ik dacht.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.332s