abonnement Unibet Coolblue Bitvavo
pi_74915606
quote:
Op zondag 22 november 2009 19:10 schreef wobbel het volgende:
Is er btw een soort tutorial die mij verteld hoe ik met meerdere categorieen kan werken?
Heb nu een tabel "category" en "subcategory" maar dan houdt het al snel op... (Categorienaam => Subcategorienaam)

Ik wil ook tot wel 7 niveaus verder gaan indien dat mogelijk is...(Kleding => Heren => T-shirts => Merk X => Lijn Y => etc)

Moet ik dan met "nested id's" ofzo iets doen? zoals ik dat ooit een keer gehoord heb ofzo
Je kunt eens zoeken naar btree of b-tree. Kun je ook nog dieper dan 7 niveau's
pi_74916199
quote:
Op zondag 22 november 2009 17:25 schreef Light het volgende:

[..]

Je moet gewoon eerst eens een goed boek kopen. En wat meer lezen over OO.
[ code verwijderd ]

Zo zou ik het doen. De verschillen met jouw code mag je zelf uitzoeken.
Noem me eens een goed boek! dan zal ik deze aanschaffen!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_74916271
oh en wat kun je tegen dit soort fouten doen?

imagecolorsforindex() [<a href='function.imagecolorsforindex'>function.imagecolorsforindex</a>]: Color index 251 out of range

heeft te maken dat een transparante kleur niet aanwezig is
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_74916857
quote:
Op zondag 22 november 2009 17:34 schreef Light het volgende:

[..]

Da's ook een optie. Hoeveel verschil er is in geheugengebruik, weet ik niet.
Ik ook niet, maar op deze manier is het niet goed in ieder geval.
quote:
Ik zou class names ook met een hoofdletter laten beginnen, voor een stukje extra duidelijkheid.
Upper camelcase, lower camelcase. Gewoon een kiezen en daar bij blijven
  zondag 22 november 2009 @ 20:15:30 #205
75592 GlowMouse
l'état, c'est moi
pi_74916911
quote:
Op zondag 22 november 2009 19:58 schreef Chandler het volgende:
oh en wat kun je tegen dit soort fouten doen?

imagecolorsforindex() [<a href='function.imagecolorsforindex'>function.imagecolorsforindex</a>]: Color index 251 out of range

heeft te maken dat een transparante kleur niet aanwezig is
waar komt 251 vandaan?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_74916912
quote:
Op zondag 22 november 2009 20:14 schreef Pakspul het volgende:

[..]

Ik ook niet, maar op deze manier is het niet goed in ieder geval.
[..]

Upper camelcase, lower camelcase. Gewoon een kiezen en daar bij blijven
Kun je dan eens een voorbeeld schetsen waarbij het geheugen niet veel overbodige data ontvangt?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_74916984
quote:
Op zondag 22 november 2009 20:15 schreef GlowMouse het volgende:

[..]

waar komt 251 vandaan?
1
2
3
$trnprt_indx = imagecolortransparent($im); // hier vandaan dus ;)

$trnprt_color    = @imagecolorsforindex($im,$trnprt_indx); // error lijn
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 22 november 2009 @ 20:20:25 #208
75592 GlowMouse
l'état, c'est moi
pi_74917132
grappig, het enig verschil met de voorbeelden op http://nl2.php.net/imagecolortransparent is dat jij de kleur door php laat bepalen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_74917190
quote:
Op zondag 22 november 2009 20:15 schreef Chandler het volgende:

[..]

Kun je dan eens een voorbeeld schetsen waarbij het geheugen niet veel overbodige data ontvangt?
singleton is een goed begin, maar pleur deze dan niet in een variable van een klasse, gewoon in de functie gebruiken en daarna ruimte de garbage collector hem wel weer op. Mocht je een obsessie hebben kun je altijd nog volgende doen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
functie gewoonEenFunctie
()
{
    
$db Database::GetInstance();

    
$query "SELECT * FROM table WHERE x = y";

    
$result $db->ExecuteQuery($query);

    
// verder verwerking van gegevens hier
    
$db null;

    return 
"wat je ook maar hebt om terug te geven";
}
?>


Maar de garbage collector zal de ruimte die $db in nam zelf uit vrij maken na het eindigen van de functie.
  zondag 22 november 2009 @ 20:32:21 #210
37634 wobbel
Da WoBBeL King
pi_74917701
Misschien is er al een kant en klare oplossing ofzo te vinden op internet, dus vraag ik het hier ff...

Ik wil een CMS maken met google vriendelijke url. Het is me al gelukt om domein.tld/informatie en domein.tld/nieuws/1/rofl-pan-toffel.html enzo te fixen.

Alleen nu wil ik met nested pagina's gaan werken.

Dus dit:

http://domein.tld/informatie/
http://domein.tld/informatie/over-ons/
http://domein.tld/informatie/over-ons/kantoor/
http://domein.tld/informatie/over-ons/medewerkers/

http://domein.tld/producten/
http://domein.tld/producten/product-x/
http://domein.tld/producten/product-y/
http://domein.tld/producten/produxt-x/specificiaties/
http://domein.tld/producten/product-y/specificaties/


Alle script die ik tot nu toe heb gevonden moet je met de hand gaan doorverwijzen met .htacces. J moet dus voor informatie een regel aanmaken maar voor producten moet je ook weer een extra regel aanmaken.
Ik wil 1 php script die de hele boel afvangt en in een SQL tabel kijkt naar /informatie/over-ons/kantoor/ welke daar nested is opgeslagen.
pi_74917763
quote:
Op zondag 22 november 2009 20:20 schreef GlowMouse het volgende:
grappig, het enig verschil met de voorbeelden op http://nl2.php.net/imagecolortransparent is dat jij de kleur door php laat bepalen
Klopt toch?
quote:
The identifier of the new (or current, if none is specified) transparent color is returned.
waarmee aangegeven wordt als er een transparante kleur is ingesteld is, deze gereturned wordt, wat ik bij de 'nieuwe afbeelding' weer als transparante kleur aangeeft.
?
quote:
Op zondag 22 november 2009 20:21 schreef Pakspul het volgende:
singleton is een goed begin, maar pleur deze dan niet in een variable van een klasse, gewoon in de functie gebruiken en daarna ruimte de garbage collector hem wel weer op. Mocht je een obsessie hebben kun je altijd nog volgende doen
[ code verwijderd ]

Maar de garbage collector zal de ruimte die $db in nam zelf uit vrij maken na het eindigen van de functie.
Ik denk dat ik singleton wel aardig begrijp, zoals beschreven hier: http://nl.wikipedia.org/wiki/Singleton_(informatica) kan het toch ook zo worden geschreven?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
class db {
    // object instance
    private static $instance;
 
    private function __construct() {}
    private function __clone() {}
 
    public static function getInstance() {
        if (!self::$instance instanceof self) {
            self::$instance = new self();
        }
        return self::$instance;
    }

    public static function query($sql)
    {
        // doe query
    }
}

class user
{
    public function login($u, $p, $t)
    {
        $db = db::getInstance();

        $db->query("Doe je query");
    }
}

$u = new user;
$u->login('username','password',true);


kan het niet testen maar lijkt me correct qua opzet.

Oh, al zou het netter zijn idd als ik $db ook op null zet, maar ik vertrouw gewoon op de garbage collector van PHP!

[ Bericht 1% gewijzigd door Chandler op 22-11-2009 20:34:48 (update) ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 22 november 2009 @ 20:35:35 #212
75592 GlowMouse
l'état, c'est moi
pi_74917873
Ja, ga een bugreport doen dan.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_74925142
quote:
Op zondag 22 november 2009 20:21 schreef Pakspul het volgende:

[..]

singleton is een goed begin, maar pleur deze dan niet in een variable van een klasse, gewoon in de functie gebruiken en daarna ruimte de garbage collector hem wel weer op. Mocht je een obsessie hebben kun je altijd nog volgende doen
[ code verwijderd ]

Maar de garbage collector zal de ruimte die $db in nam zelf uit vrij maken na het eindigen van de functie.
Een singleton blijft bestaan, zolang er een verwijzing naar is. En die is er, als class variabele in de singletonclass. De garbage collector zal dus niet al te veel doen.

En een script draait sowieso niet langer dan nodig om een pagina te bouwen, daarna is het script afgelopen en mag de garbage collector alle zooi opruimen.
  maandag 23 november 2009 @ 01:09:32 #214
37634 wobbel
Da WoBBeL King
pi_74929120
Heb dit hele artikel doorgelezen op MySQL website ==> http://dev.mysql.com/tech(...)erarchical-data.html

Alleen nu heb je volgensmij een probleem als in die hierarchie 2keer dezelfde "name" wordt gebruikt ofniet??
pi_74931262
Hoezo zou dat een probleem zijn? Hij zit toch op een andere plek...?
  maandag 23 november 2009 @ 08:54:15 #216
37634 wobbel
Da WoBBeL King
pi_74931404
quote:
Op maandag 23 november 2009 08:40 schreef Xcalibur het volgende:
Hoezo zou dat een probleem zijn? Hij zit toch op een andere plek...?
Omdat deze query in het voorbeeld gebruikt wordt....

1
2
3
4
5
6
7
8
<?php
SELECT parent
.nameparent.content 
                                    FROM nested_category 
AS node,
                                    
nested_category AS parent
                                    WHERE node
.lft BETWEEN parent.lft AND parent.rgt
                                    
AND node.name 'NAAAAM' 
                                    
ORDER BY parent.lft;
?>
pi_74932553
ja, dan krijg je dus 2 resultaten
Die allebei geldig zijn....

Je zult dus in je PHP aan de slag moeten om uit te zoeken welke van de twee de gevraagde is
pi_74934822
quote:
Op zondag 22 november 2009 20:35 schreef GlowMouse het volgende:
Ja, ga een bugreport doen dan.
Done,

Nog comments op mijn bovenstaande lap code?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_74935003
quote:
Op zondag 22 november 2009 22:46 schreef Light het volgende:

[..]

Een singleton blijft bestaan, zolang er een verwijzing naar is. En die is er, als class variabele in de singletonclass. De garbage collector zal dus niet al te veel doen.

En een script draait sowieso niet langer dan nodig om een pagina te bouwen, daarna is het script afgelopen en mag de garbage collector alle zooi opruimen.
De singleton blijft inderdaad bestaan omdat die in de static variabel van zichzelf is opgeslagen, maar het heeft geen nut om deze in andere klasse te gaan opslaan. In de methode die een database verbinding nodig heeft is die alleen nodig is de rest van de klasse niet.
pi_74938135
Dus dit is nu goed? zoals ik het schets..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<?php
error_reporting
(E_ALL);

$mem memory_get_usage();

class 
db {
    
// object instance
    
private static $instance;
    private static 
$queries = array();
    private static 
$db_connection;
    private static 
$config;
    
    public static 
$message;

    public static function 
getInstance() {
        if (!
self::$instance instanceof self) {
            
self::$instance = new self();
        }
        return 
self::$instance;
    }
    
    private function 
__construct() {
        
self::$queries = array();
        
self::$config config::getInstance();
        
        
self::$db_connection = @mysql_connect(self::$config->config_values['database']['hostname'],
                              
self::$config->config_values['database']['username'],
                              
self::$config->config_values['database']['password']);
                             
        if (
self::$db_connection) {
            
$db_con mysql_select_db(self::$config->config_values['database']['name'],
                                                   
self::$db_connection);
                                                   
            if (
$db_con == true)
            {
                return 
true;
            }

            
self::$message "Kan database tabel niet bereiken";
        }
        else {
            
self::$message "Kan database server niet bereiken";
        }
        
        return 
self::$message;
    }

    private function 
__clone() {
    }

    public static function 
query($sql) {
        
$res mysql_query($sql,
                           
self::$db_connection);
                           
        if (
mysql_error())
        {
            
self::$queries['query'][$sql] = array("err" => mysql_error(),
                                                  
"num" => (isset(self::$queries['query'][$sql]) ? self::$queries['query'][$sql]['num']+1
                                                                                                 
1));
        }

        return 
$res;
    }
    
    public static function 
stats() {
        return 
self::$queries;
    }
}

class 
config {
    
// object instance
    
private static $config_file  'config.ini';

    private static 
$instance;
    private static 
$queries;

    public 
$config_values = array();

    public static function 
getInstance() {
        if (!
self::$instance instanceof self) {
            
self::$instance = new self();
        }
        return 
self::$instance;
    }

    private function 
__construct() {
        
$this->config_values parse_ini_file(self::$config_file,
                                              
true);
    }

    public function 
getValue($key) {
        return 
self::$config_values[$key];
    }

    private function 
__clone() {
    }
}

class 
user {
    public function 
login($u$p$t) {
        
$db db::getInstance();

        
$db->query("SELECT count(id) FROM users");
    }
}

class 
mooi {
    private 
$db;
    
    public function 
__construct()
    {
        
$this->db db::getInstance();
        
        
$this->db->query("SELECT count(id) FROM gebruikers");
    }
    
    public function 
startuptest() {
        
$this->db->query("SELECT count(bestaatniet) FROM gebruikers");
    }
}

$u = new user;
print_r($u->login('username','password',true));

$u = new user;
print_r($u->login('username','password',true));


$m = new mooi;
$m->startuptest();

$db db::getInstance();

echo 
'<pre>';
print_r($db->stats());

echo 
memory_get_usage() - $mem"<br />";
?>


gebruikt hier 17500 bytes... is dat veel? even self::$db veranderd in class mooi naar $this en scheelt 20 bytes (17480)

[ Bericht 38% gewijzigd door Chandler op 23-11-2009 15:24:00 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_74939571
We zijn bezig met het maken van een forum (php/mysql). de forums zelf werken alleen nu hebben we nog een voorpagina nodig.
hier moet het volgende op komen:
- totaal aantal berichten met een bepaald 'catid' uit de database
- laatste bericht met een bepaald 'catid' uit de database. (weergave: gebruiker/bericht/datum&tijd)
- laatste 25 berichten uit de database met alle 'catids' (weergave: gebruiker/bericht/datum&tijd)

zijn hier misschien standaard scripts voor te vinden?
  maandag 23 november 2009 @ 16:05:39 #222
152303 hamkaastosti
ook bekend als hamkaastosti
pi_74939738
quote:
Op maandag 23 november 2009 15:16 schreef Chandler het volgende:
Dus dit is nu goed? zoals ik het schets..
[ code verwijderd ]

gebruikt hier 17500 bytes... is dat veel? even self::$db veranderd in class mooi naar $this en scheelt 20 bytes (17480)
ik zou me eens verdiepen in pdo of mysqli.
vooral pdo werkt als een tiet
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?php
final class database extends pdo
{
    private 
$sth;
    private 
$numrows;
    
    public function 
__construct($dbconn)
    {
        
extract($dbconn);
        
parent::__construct('mysql:host=' $server ';dbname='$database$username$password);
        
parent::setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
    }

    
/**
     * query the db
     * @param <string> $query
     * @param <array> $values
     */
    
private function doQuery($query$values)
    {
       if(
substr_count($query'?') == count($values) || !is_array($values))
        {
            
$this->sth parent::prepare($query);

            
$i 1;
            foreach (
$values as $current)
            {
                switch(
$current)
                {
                case 
is_string($current):
                    
$type PDO::PARAM_STR;
                    break;
                case 
is_int($current):
                    
$type PDO::PARAM_INT;
                    break;
                case 
is_bool($current):
                    
$type PDO::PARAM_BOOL;
                    break;
                case 
is_double($current):
                    
$type PDO::PARAM_STR;
                    break;
                }

                
$this->sth->bindValue($i$current$type);
                
$i++;
            }
            
$this->sth->execute();
        }
        else
        {
            throw new 
exception('wrong parameters for binding');
        }
    }
    
/**
     * perform a select query on the database
     * @param <string>  $query
     * @param <array>   $values
     * @param <bool>    $m_array
     * @return <array>
     */
    
public function select($query$values$m_array false)
    {
        
$this->doQuery($query$values);
        
        
$this->numrows parent::query("SELECT FOUND_ROWS()")->fetchColumn();
            
        if(
$this->numrows == && $m_array == false)
        {
            
$result $this->sth->fetch(PDO::FETCH_ASSOC);
        }
        else
        {
            
$result $this->sth->fetchAll(PDO::FETCH_ASSOC);
        }
        return 
$result;
    }

    
/**
     * @desc            insert values into database
     * @param <string>  $table
     * @param <array>   $values
     */
    
public function insert($table$values)
    {
        
$fields    '';
        
$args    '';
        foreach(
$values as $f => $v)
        {
            
$fields .= $f ', ';
            
$args   .= '?, ';
        }
        
$fields substr($fields0, -2);
        
$args substr($args0, -2);
        
        
$query = ('INSERT INTO ' $table ' (' $fields ') VALUES (' $args ')');
        
$this->doQuery($query$values);
        
$this->numrows $this->sth->rowCount();
    }

    public function 
update($query$values)
    {
        
$this->doQuery($query$values);
        
$this->numrows $this->sth->rowCount();
    }
}
?>


een select query is dan zo simpel als:
1
2
3
<?php
$this
->db->select('SELECT * FROM news ORDER BY date ? LIMIT ?', array($sortingorder$itemcount), true);
?>


en een insert is nog makkelijker:
1
2
3
4
5
6
<?php
$reaction
['id'] = 1;
$reaction['name'] = blaat;

$this->db->insert('newsreactions'$reaction);
?>

Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_74939743
quote:
Op maandag 23 november 2009 16:00 schreef Darkeye89 het volgende:
We zijn bezig met het maken van een forum (php/mysql). de forums zelf werken alleen nu hebben we nog een voorpagina nodig.
hier moet het volgende op komen:
- totaal aantal berichten met een bepaald 'catid' uit de database
- laatste bericht met een bepaald 'catid' uit de database. (weergave: gebruiker/bericht/datum&tijd)
- laatste 25 berichten uit de database met alle 'catids' (weergave: gebruiker/bericht/datum&tijd)

zijn hier misschien standaard scripts voor te vinden?
Dat lijken me nogal eenvoudige queries?
Als je een heel forum kunt maken, zouden deze queries ook niet zo'n probleem moeten zijn? Of mis ik nu iets?
pi_74939879
quote:
Op maandag 23 november 2009 16:05 schreef Xcalibur het volgende:

[..]

Dat lijken me nogal eenvoudige queries?
Als je een heel forum kunt maken, zouden deze queries ook niet zo'n probleem moeten zijn? Of mis ik nu iets?
sorry ik ben niet helemaal duidelijk, we gebruiken een script wat meerdere gastenboeken (dat worden de topics dan) kan aanmaken (door iemand anders gemaakt) nu willen we hier een voorpagina voor hebben. ik heb zelf heel weinig php kennis.
pi_74945743
Hallo,

ik ben bezig met het volgende (HTML) formulier:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<html>
<head>
<title>formulier</title>
</head>
<body>
<table>
<tr>
<form action="formulier.php" method="post">
</tr>
<tr><td>Vul hier je voornaam in:</td>
<td><input type="text" name="voornaam" /></td>
</tr>
<tr><td>vul hier je achternaam in: </td>
<td><input type="text" name="achternaam" /></td>
</tr>
<tr><td>Vul hier je tel. nr. in:</td>
<td><input type="text" name="telefoon" /></td>
</tr>
<tr><td>Vul hier je postcode in:</td>
<td><input type="text" name="postcode" /></td>
</tr>
<tr><td>geslacht:</td>
<td>Jongen:<input type="radio" name="geslacht" value="jongen" checked="true" /></td>
</tr>
<tr><td></td>
<td>Meisje<input type="radio" name="geslacht" value="meisje" /></td>
</tr>
<tr><td>Waar wil je een abonnement op?</td>
<td><input type="checkbox" name="gamez" value="gamez" />Gamez</td>
</tr>
<tr><td></td>
<td><input type="checkbox" name="girls" value="girls" />Girls</td>
</tr>
<tr><td></td>
<td><input type="checkbox" name="uitgaan" value="uitgaan" />Uitgaan</td>
</tr>
<tr><td></td>
<td><input type="checkbox" name="mode" value="mode" />Mode</td>
</tr>
<tr>
<td><input type="submit" value="Verzend het formulier" /></td>
</tr> 
</table>
</body>
</html>


PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
<php?
//variabelen
$voornaam $_POST["voornaam"];
$achternaam $_POST["achternaam"];
$telefoon $_POST["telefoon"];
$postcode $_POST["postcode"];
$geslacht $_POST["geslacht"];
$gamez $_POST["gamez"];
$girls $_POST["girls"];
$mode $_POST["mode"];
$uitgaan $_POST["uitgaan"];
if (empty(
$voornaam))
{
echo 
"Je bent vergeten om je voornaam in te vullen!"
}
elseif (empty(
$achternaam))
{
echo 
"Je bent vergeten om je achternaam in te vullen!"
}
elseif (empty(
$postcode))
{
echo 
"Je bent vergeten om je postcode in te vullen!"
}
elseif (empty(
$gamez) && empty ($girls) && empty ($mode) && empty ($uitgaan))
{
echo 
"Je moet tenminste 1 tijdschrift aankruisen";
}
else {
echo 
"
<tr>
<td>voornaam</td>
<td>$voornaam</td>
</tr>
<tr>
<td>achternaam</td>
<td>$achternaam</td>
</tr>
<tr>
<td>telefoon</td>
<td>$telefoon</td>
</tr>
<tr>
<td>postcode</td>
<td>$postcode</td>
</tr>
<tr>
<td>geslacht</td>
<td>$geslacht</td>
</tr>
<tr>
<td>gamez</td>
<td>$gamez</td>
</tr>
<tr>
<td>girls</td>
<td>$girls</td>
</tr>
<tr>
<td>mode</td>
<td>$mode</td>
</tr>
<tr>
<td>uitgaan</td>
<td>$uitgaan</td>
</tr>
</table>
"
;
}
?>



Volgens mij moet de code zo kloppen. Maar wat klopt er niet aan ?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')