http://www.hogwartscastle
Berichten: 217
avatar
Offline Stuur privebericht
Hi,

Ik ben bezig met mijn Harry Potter RPG, maar ik krijg een aantal bugs. Kunnen jullie me daarbij helpen om het op te lossen.

Goudgrijp script:

Als ik naar ?p=kluis&p=2 wil gaan , dan wilt hij niet werken.

code
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
}
    elseif(isset(
$_GET['p']) && $_GET['p'] == 'bezoek')
    {
        
$sql $core->mysql->query("SELECT galjoenen FROM kluis WHERE id = '".$_GET['p']."'");
        
$fetch $core->mysql->fetch($sql);
            
        echo 
$fetch['galjoenen'];
    }


Commentaar script:

Bij mijn commentaar script krijg ik de volgende errors:
Warning: mysql_query() expects parameter 1 to be string, resource given in C:\wamp\www\hogwarts\includes\class\mysql.class.php on line 63
MySQL error:
Query is niet uitgevoerd
Query: Resource id #15 LIMIT 1 OFFSET 0
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 'Resource id #15 LIMIT 1 OFFSET 0' at line 1

Code
Code | Selecteer Alles
minimaliseren
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
include 'includes/config.php';
include 
'includes/header.php';

if(isset(
$_GET['id']))
{
    
$sql $core->mysql->query("SELECT
                                id,
                                titel,
                                inhoud,
                                lid_id,
                                datum
                            FROM
                                nieuws
                            WHERE id = '"
.$_GET['id']."'
                            "
);
                            
    
$fetch $core->mysql->fetch($sql);
    
    
$sqln $core->mysql->query("SELECT naam FROM leden WHERE id = '".$fetch['lid_id']."'");
    
$fetchn $core->mysql->fetch($sqln);
    
    if(
$core->mysql->num_rows($sql) >= 1)
    {
    
        echo 
'<h1>'.ucfirst($fetch['titel']).'</h1>
        '
.$fetch['inhoud'].'
        Gepost door <strong>'
.ucfirst(htmlentities($fetchn['naam'])).'</strong> op '.$fetch['datum'].'
        <a href="">Reageer</a>
        
        <h1>Reacties</h1>'
;
        
        
$perpage 1// Resultaten per pagina

        
$query $core->mysql->query("SELECT
                                id,
                                lid_id,
                                bericht,
                                datum
                            FROM
                                comments
                            WHERE
                                nieuws_id = '"
.$_GET['id']."'
                            "
);
                            
             
$p = (isset($_GET['p']) && ctype_digit($_GET['p']) ? $_GET['p'] : 1);


$total $core->mysql->num_rows($core->mysql->query($query)) or die(mysql_error());
$pages ceil($total/$perpage);
if(
$p $pages){ $p 1; }
if(
$pages == || $p == 1){
    
$start 0;
}
else{
    
$start = ($p-1)*$perpage;
}
$sqld $core->mysql->query($query." LIMIT ".$perpage." OFFSET ".$start."");

                    
        if(
$core->mysql->num_rows($sqld) >= 1)
        {
        
        
            while(
$fetchd $core->mysql->fetch($sqld))
            {
                
$start ++;

                
$sqlnd $core->mysql->query("SELECT naam FROM leden WHERE id = '".$fetchd['lid_id']."'");
                
$fetchnd $core->mysql->fetch($sqlnd);
        
                echo 
'Gepost door '.htmlentities(ucfirst($fetchnd['naam'])).' op '.$fetchd['datum'].' '.$fetchd['bericht'].'<hr />';
            }
        



    echo 
'<div style="text-align: center;">Pagina (<strong>'.$p.'</strong> van de '.$pages.')</div>';
    
        echo 
'</table>';
        if(
$p != 1){
    
?>
    <div style="text-align: center;"><a href="?p=<?php echo $p-1?>">Vorige</a></div>
    <?php
}
if(
$p $pages){
    
?>
    <div style="text-align: center;"><a href="?p=<?php echo $p+1?>">Volgende</a> &raquo;</div>
    <?php
}

        }
        else
        {
            echo 
'<div class="error">Er zijn geen reacties.</div>';
        }    
        
    }
    else
    {
        echo 
'<div class="error">Deze pagina bestaat niet.</div>';
    }
}

include 
'includes/footer.php';
?>

29-06-2010 16:31
Dit topic is 201 keer bekeken door 37 verschillende leden
Reacties op: "PHP hulp"
1
Berichten: 849
avatar
Offline Stuur privébericht
?p=kluis&p=2

Je kunt niet 2 keer hetzelfde meegeven.
verander het in &i ofzo
29-06-2010 16:39
http://www.hogwartscastle
Berichten: 217
avatar
Offline Stuur privébericht
1e bug oplgeost
29-06-2010 16:42
Reageer op: "PHP hulp"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden