Welkom, Gast. Je bent niet ingelogd.

php vraagje..

NickD
Kurosaki Kun!!
Geplaatst op: 06 Apr 2007, 11:34
PimpCoins: 0
💸+
Bewerken Quote

Ik help mee met een game project van iemand met nog 2 andere goede ervaren php scripters..

nu moet ik de statistieken pagina maken

en ik had dit stukje maar ik heb geen flauw idee of ik dit goed heb gescript en wat ik beter kan doen (ik script in pear style, hoop ik )..

dus check 't even out:

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
<?php

include('config.php');

// records 20 rijkste members verkrijgen
$rijk = mysql query(SELECT rijkste FROM leden ORDER BY money DESC LIMIT 0,20) OR DIE ("mysql error!");
    
    if(EMPTY($rijk)) {
        
        echo "Er zijn nog geen members"; } 
    
    else {
        //records in array stoppen
        while ($rijkste = mysql_fetch_assoc($rijk)) {
            $naam = $rijkste['naam']
            $geld = $rijkste['geld']
            } 
         }

// records 20 armste members verkrijgen
$arm = mysql query(SELECT armste FROM leden ORDER BY money ASC LIMIT 0,20) OR DIE ("mysql error!");
    
    if(EMPTY($arm)) {
        
        echo "Er zijn nog geen members"; } 
    
    else {
        //records in array stoppen
        while ($armste = mysql_fetch_assoc($arm)) {
            $naam = $armste['naam']
            $geld = $armste['geld']
            } 
         }

er komen nog een paar van dat sort dingen in en dan pas echo ik ze allemaal.. toch?

[Laatst bewerkt door NickD op vrijdag 6 april 2007, om 11:36]
Lennard
?
Geplaatst op: 06 Apr 2007, 11:41
PimpCoins: 0
💸+
Bewerken Quote

Voer hem eens uit met error_reporting op E_ALL en bekijk die fouten eens.

NickD
Kurosaki Kun!!
Geplaatst op: 06 Apr 2007, 23:41
PimpCoins: 0
💸+
Bewerken Quote

nou.. dat is 't probleem..
ik vind 't zelf ook een beetje raar maar in een later stadium word pas de echte db en de namen etc.. etc.. ingevuld
Dus ik kan het niet testen omdat ik ook geen andere files heb..

Maar ik wou alleen weten of ik nu gewoon goed script en of 't pear is..

iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 07 Apr 2007, 11:13
PimpCoins: 0
💸+
Bewerken Quote

Laten we maar met line 6 beginnen:

1
2
3
<?php
$rijk = mysql query(SELECT rijkste FROM leden ORDER BY money DESC LIMIT 0,20) OR DIE ("mysql error!");
?>

1. Fuck die hoofdletters van OR DIE.
2. mysql query() is geen functie. mysql_query() wel.
3. Aan die('error') heb je niks. gebruik die(mysql_error()).
4. De query zelf (SELECT ... LIMIT 0) moet natuurlijk gewoon tussen quotes (').

Saven
admin
Geplaatst op: 07 Apr 2007, 11:44
PimpCoins: 0
💸+
Bewerken Quote

1
if(EMPTY($rijk)) {

1
if(!mysql_num_rows($rijk)) {

📫

Nieuw privébericht

🔥

Registreren


Login