Ga naar inhoud
Log in om dit te volgen  
jordymen

ledenlijst

Aanbevolen berichten

ik heb een ledenlijst er komen heel veel leden in hij is niet goed.
er komen oppeens 14000 leden terwijl ik er 10 heb?

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Jordymen (link):
ik heb een ledenlijst er komen heel veel leden in hij is niet goed.
er komen oppeens 14000 leden terwijl ik er 10 heb?


Staan er een boel fake accounts in de database?

Deel dit bericht


Link naar bericht
Delen op andere sites
nee? als je op me site criminalmaffia.nl op ledenlijst klikt komen erop eens 1000den ledenxD


toevoeging op 14 oktober 2012, 14:48:30:
waardoor me site hem spaced

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Jordymen (link):
nee? als je op me site criminalmaffia.nl op ledenlijst klikt komen erop eens 1000den ledenxD


toevoeging op 14 oktober 2012, 14:48:30:
waardoor me site hem spaced
ik zie geen ledenlijst...

Deel dit bericht


Link naar bericht
Delen op andere sites
word gek me site spaced hem opppeens 10000000000000 leden in de ledenlijst


toevoeging op 14 oktober 2012, 14:50:41:
rechts alle leden

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Jordymen (link):
word gek me site spaced hem opppeens 10000000000000 leden in de ledenlijst


toevoeging op 14 oktober 2012, 14:50:41:
rechts alle leden


volgensmij is dit gewoon onzin. Ik zie gewoon 9/2500

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Jordymen (link):
druk op alle leden in het spel?


heb je een test account? ik zie geen ledenlijst zonder een account.

Deel dit bericht


Link naar bericht
Delen op andere sites
maak effe een accountje aan?


toevoeging op 14 oktober 2012, 14:55:45:
nu heb ik weer dit probleem You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near at line 1

Deel dit bericht


Link naar bericht
Delen op andere sites
Codeblok:
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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
<?php


session_start();

ob_start();

include("./_menu_l.php");

?>


<?php

$add
= "";
$add2 = "";


$adds = array(
    "",
    "WHERE `rank`<5",
    "WHERE `rank`>=5 && `rank`<12",
    "WHERE `rank`>=12 && `rank`<22",
    "WHERE `rank`>=22 && `rank`<47",
    "WHERE `rank`>=47 && `rank`<77",
    "WHERE `rank`>=77 && `rank`<110",
    "WHERE `rank`>=110 && `rank`<160",
    "WHERE `rank`>=160 && `rank`<260",
    "WHERE `rank`>=260 && `rank`<510",
    "WHERE `rank`>=510 && `rank`<860",
    "WHERE `rank`>=860 && `rank`<1310",
    "WHERE `rank`>=1310"
);
$x = 0;
if(isset($_GET[x]) && array_key_exists($_GET[x], $adds)){
    $add = $adds[$_GET[x]];
    $add2 = "LEFT JOIN `speldata` ON `speldata`.`id`=`users`.`id` ".$add;
    $x = $_GET[x];
}


$total = mysql_query("SELECT COUNT(`users`.`id`) FROM `users` ".$add2) or ($msg_geen);
$tf = mysql_result($total, 0) or ($msg_geen);

$pp = 25;

$pages = ceil($tf / $pp);


if(isset($_GET[page]) && ctype_digit($_GET[page]) && $_GET[page] >= 0 && $_GET[page] < $pages){
    $page = $_GET[page];
}
else {
    $page = 0;
}


if(!isset($_GET[page])){
    $score = getScore(ID);
    $page = floor($score / $pp);
}



$start = $page * $pp;

$sql = mysql_query("SELECT `username`, `users`.`id`, `bankmoney`+`cashmoney` AS `money`, `leven`, `rank`, `naam` FROM `speldata`
                    LEFT JOIN `familie` ON `familie`.`id` =`speldata`.`familie_id`
                    LEFT JOIN `users` ON `users`.`id`=`speldata`.`id`
                    LEFT JOIN `status` ON `status`.`id`=`speldata`.`id`                    
                    "
.$add."    
                    ORDER BY `speldata`.`score` DESC
                    LIMIT "
.$start.", ".$pp) or die("We zijn bezig met een aanpassing!");


?>


<tr>

                <td style=text-align: center;>

                    
<table border=0 cellspacing=1 width=96% bgcolor=#000 align=center>
    <tr>
        <td class="top" colspan="4">
            Ledenlijst        </td>
    </tr>
    
</tr>

        
<tr>
        <td colspan="2" class="container">
            <table border="0" cellspacing="1" width="96%" bgcolor="#000" align="center">
    <tr>
        <td class="subtop" width="5%">
            #
        </td>
        <td class="subtop" width="19%">
            Naam        </td>
        <td class="subtop" width="19%">

            Rank        </td>
        <td class="subtop" width="19%">
            Geld Rank        </td>
        <td class="subtop" width="19%">
            Familie        </td>
        <td class="subtop" width="19%">
            Leven        </td>

    </tr>

    <?php
    $i
= $start + 1;
    while($res = mysql_fetch_assoc($sql)){

         $rnk = getRank($res[rank]);
        echo "
        <tr>
            <td class=inhoud_c width=5% style=vertical-align: middle; "
.(($res[id] == ID) ? "background-color: #606060" : "").";>
                "
.$i."
            </td>
            <td class=inhoud width=20% "
.(($res[id] == ID) ? "style=background-color: #606060;" : "").">
                "
.cname($res[id], $res[username])."
            </td>
            <td class=inhoud width=20% "
.(($res[id] == ID) ? "style=background-color: #606060;" : "").">
                "
.$rnk[rank]."
            </td>
            <td class=inhoud width=20% "
.(($res[id] == ID) ? "style=background-color: #606060;" : "").">
                "
.geldrank($res[money])."
            </td>
            <td class=inhoud width=20% "
.(($res[id] == ID) ? "style=background-color: #606060;" : "").">
                "
.(is_null($res[naam]) ? "Geen" : "<a href=fampage.php?x=".$res[naam].">".$res[naam]."</a>")."
            </td>
            <td class=inhoud width=15% "
.(($res[id] == ID) ? "style=background-color: #606060;" : "").">
                "
.createBalk($res[leven])."
            </td>
        </tr>
        "
;
        $i++;
    }

if(mysql_num_rows($sql) == "0"){
echo"<tr><td class=inhoud colspan=6>";
echo bad("Spelers hebben deze rank nog niet!");
echo "</td></tr>";
}

?>

</table>
<br>
<table border=0 cellspacing=1 width=96% bgcolor=#000 align=center>
    <tr>
        <td class=inhoud_c width=33%>
        
            <select onChange=location="ledenlijst.php?page=<?=$page;?>&x=" + this.value>
                <?php
                
                $options
= array("Allemaal", "Scum", "Pee Wee", "Thug", "Gangster", "Hitman", "Assassin", "Boss",
                                    "Godfather", "Legendary Godfather", "Don", "Respectable Don", "Legendary Don");
                
                foreach($options AS $k => $name){
                    if($k == $x){
                        echo "<option value=".$k." selected=selected>".$name."</option>";
                    }
else {
                        echo "<option value=".$k.">".$name."</option>";
                    }
                }

                ?>

            </select>
        </td>
        <td class=inhoud_c width=33%>
            <select onChange=location="ledenlijst.php?x=<?=$x;?>&page=" + this.value>
            <?php
            for($j = 0; $j < $pages; $j++){
                 if($j == $page){
                    echo "<option value=".$j." selected=selected>".($j + 1)."</option>";
                }
else {
                    echo "<option value=".$j.">".($j + 1)."</option>";
                }    
            }

            ?>

            </select>
        </td>
        <td class=inhoud_c width=33% style=vertical-align: middle;>
            <a href=ledenlijst.php?page=0&x=<?=$x;?>>Top <b>25</b></a>
        </td>
    </tr>
</table>

</td></tr>

        
</table>




                </td>

            </tr>

                </td>

            </tr>
<? include ("_menu_r.php"); ?>


jullie kunnen ook een account aanmakensmiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Heb even voor iedereen een account aangemaakt,

naam: test
ww: demo1

// ik krijg trouwens deze melding:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near at line 1

Deel dit bericht


Link naar bericht
Delen op andere sites
Izzyy (link):
Heb even voor iedereen een account aangemaakt,

naam: test
ww: demo1

// ik krijg trouwens deze melding:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near at line 1



bedankt ja dat is fout bij de ledenlijst


toevoeging op 14 oktober 2012, 15:27:39:
snappen jullie hoe het kan?

Deel dit bericht


Link naar bericht
Delen op andere sites
Probeer geen gebruik te maken van LEFT JOINS. JOINS werken vaak wel makkelijk maar zijn niet nodig en zorgen snel voor fouten.

Probeer dit eens:
Codeblok:
1
2
3
4
5
6
7
8
9
10
$sql = mysql_query("SELECT username, users.id, bankmoney+cashmoney AS money, leven, rank, naam
            FROM speldata, familie, users, status
            WHERE
            familie.id = speldata.familie_id
            AND
            users.id = speldata.id
            AND
            status.id = speldata.id
            ORDER BY speldata.score DESC
            LIMIT ".$start.", ".$pp) or die("We zijn bezig met een aanpassing!");

Deel dit bericht


Link naar bericht
Delen op andere sites
ga het testen arjan bedankt


toevoeging op 14 oktober 2012, 16:06:41:
Arjan (link):
Probeer geen gebruik te maken van LEFT JOINS. JOINS werken vaak wel makkelijk maar zijn niet nodig en zorgen snel voor fouten.

Probeer dit eens:
Codeblok:
1
2
3
4
5
6
7
8
9
10
$sql = mysql_query("SELECT username, users.id, bankmoney+cashmoney AS money, leven, rank, naam
            FROM speldata, familie, users, status
            WHERE
            familie.id = speldata.familie_id
            AND
            users.id = speldata.id
            AND
            status.id = speldata.id
            ORDER BY speldata.score DESC
            LIMIT ".$start.", ".$pp) or die("We zijn bezig met een aanpassing!");



je bent geweldig mansmiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Mooi.

Nog even een toevoeging over de backticks (`)
Je hebt alle tabelnamen en kolomnamen binnen backticks staan.

MySQL heeft een lijstje met gereserveerde namen.
Een complete lijst vindt je op: http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html

Zolang je die gereserveerde woorden niet gebruikt heb je geen backticks nodig. Een kolom met de naam update zal zonder backticks voor fouten zorgen. Dit omdat update een gereserveerd woord/commando is. Door er backticks omheen te zetten werkt het wel en zal MySQL het lezen als een veldnaam. Dit is echter een slordige oplossing. Het komt zeker de overzichtelijkheid van een query niet ten goede als je een kolom bijvoorbeeld update noemt. Probeer dus alleen namen te gebruiken die niet in het lijstje voorkomen.

Deel dit bericht


Link naar bericht
Delen op andere sites
alleen nu komen niet alle leden erop maar bedankt arjan


toevoeging op 14 oktober 2012, 21:18:15:
nu heb ik de leden lijst maar krijg ik niet alle leden erop alleen mensen in familie


toevoeging op 14 oktober 2012, 21:18:20:
nu heb ik de leden lijst maar krijg ik niet alle leden erop alleen mensen in familie

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
Log in om dit te volgen  

×