Welkom, Gast. Je bent niet ingelogd.

PHP Vaag

Basjee
Octo
Geplaatst op: 24 Mar 2007, 15:50
PimpCoins: 0
💸+
Bewerken Quote

Heuj,
Ik heb een pagina script ding, maar het werkt niet zoals het moet.

Hier de codes:
nieuws.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
<?php
include_once "includes/config.php"; 
include_once "includes/func/pagina.php"; 
include_once "includes/func/ubb.php"; 
include_once "includes/func/verkort.php"; 

$Query = mysql_query("SELECT * FROM nieuws ORDER BY id DESC LIMIT ".$start.", ".$maxpp."") or die ( mysql_error() ); 
$sql = mysql_fetch_assoc($Query); 
$id = isset($_GET['id']) ? $_GET['id'] : 'xx';  

if(!is_numeric($id))   
{ 
    if(mysql_num_rows($Query) < 1) 
    {
    
        echo 'Er is momenteel geen nieuws.'; 
    
    } 
    else 
    { 
         
        while($Get = mysql_fetch_assoc($Query)) 
        { 
        
            echo ' <div class="nonieuws" onmouseover="this.className=\'nieuws\'" onmouseout="this.className=\'nonieuws\'" onClick="window.location.href=\'/nieuws.php?id='.$Get['id'].'\'">  <img src="'.htmlspecialchars($Get['icon']).'" width="104" height="64" align="left"><div class="titel" valign=center><a href=\'/nieuws.php?id='.$Get['id'].'\'>'.$Get['titel'].' </a></div><div class="bericht" valign=center>'.verkort(ubb($Get['nieuws']), 180).'</div></div><br />'; 
                 
        } 
             
        echo '<div align="center">'; 
        echo $navigatie; 
        echo '</div>'; 
         
    } 

}
else
{ 

    $mQuery = mysql_query("SELECT * FROM nieuws WHERE ID = ".$id) or die(mysql_error()); 
    
    if(mysql_num_rows($mQuery) === 0)
    {
        
        echo 'Dit nieuwsbericht bestaat niet (meer).';
    
    }
    else
    {
     
        while($aGet = mysql_fetch_assoc($mQuery)) 
        {
         
            echo '<img src="'.htmlspecialchars($aGet['icon']).'" width="104" height="64" align="left"><div class="iTitel" valign=center> '.ubb($aGet['titel']).' </div><div class="iCategorie"><i>'.ubb($aGet['datum']).' <br /> Categorie: '.ubb($aGet['categorie']).' <br /> Door: '.ubb($aGet['auteur']).'</div> 
            <br /><br /><div class="bericht" valign=center>'.ubb($aGet['nieuws']).'</div> 
            <br /> '; 
        
        } 
    
    }
    
} 
?>

En hier pagina.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
<?
include "includes/config.php";

$maxpp= "3"; // Max aantal rij'en per pagina 

if (!isset($_GET[page])) { 
    $page = 1; 
} else { 
    $page = $_GET[page]; 
} 

$sql = "Select * From nieuws"; 
$query = mysql_query($sql); 
$rows = mysql_num_rows($query); 

$num_p = ceil($rows / $maxpp); 

$P_page = $page - 1; 
$N_page = $page + 1; 

    if ($P_page < 1 AND $N_page > $num_p) { 
    $navigatie = "<FONT color='#CCCCCC'>&laquo;Eerste</FONT> [ $page van de $num_p ] <FONT color='#CCCCCC'>Laatste&raquo;</FONT>"; 
    } else if ($N_page > $num_p) { 
    $navigatie = "<a href='?page=1'>&laquo;Eerste</a> <a href='?page=".$P_page."'>[".$P_page."]</a> [ $page van de $num_p ] <FONT color='#CCCCCC'>[".$N_page."] Laatste&raquo;</FONT>"; 
    } else if ($P_page < 1 && $N_page <= $num_p) { 
    $navigatie = "<FONT color='#CCCCCC'>&laquo;Eerste</FONT> [ $page van de $num_p ] <a href='?page=".$N_page."'>[".$N_page."]</a> <a href='?page=".$num_p."'>Laatste&raquo;</a>"; 
    } else { 
    $navigatie = "<a href='?page=1'>&laquo;Eerste</a> <a href='?page=".$P_page."'>[".$P_page."]</a> [ $page of $num_p ] <a href='?page=".$N_page."'>[".$N_page."]</a> <a href='?page=".$num_p."'>Laatste&raquo;</a>"; 
    } 
    $start = $maxpp * $page - $maxpp; 
?>

Ik wil dus maar 3 berichten op 1 pagina, nu weergeeft hij er maar 2! er staan er wel 4 in de db!

Voorbeeld:
[url]http://test.dooh.nl[/url]
Op pagina 2 staat ook niks

Spoed!

Basjee
Octo
Geplaatst op: 24 Mar 2007, 16:26
PimpCoins: 0
💸+
Bewerken Quote

* Bump *

Hij staat btw ook op wmcity

Thomaz
'
Geplaatst op: 24 Mar 2007, 16:34
PimpCoins: 0
💸+
Bewerken Quote

Ik raad je aan hier te kijken:

[url]http://www.saven.nl/blog/Lennard/126/[TUT]+Paginanavigatie.html[/url]

Basjee
Octo
Geplaatst op: 24 Mar 2007, 16:42
PimpCoins: 0
💸+
Bewerken Quote

Die is zonder MySql

NickD
Kurosaki Kun!!
Geplaatst op: 24 Mar 2007, 17:43
PimpCoins: 0
💸+
Bewerken Quote

thomaz bedoelt dat niet dat je die kan over nemen maar kijk is hoe het daar gebeurd en implenteer 't in je eigen scripts oid..

Basjee
Octo
Geplaatst op: 24 Mar 2007, 17:47
PimpCoins: 0
💸+
Bewerken Quote

Maar dat zijn 2 totaal verschillende manieren ..

Kan iemand hier ff bumpen? sta ik weer in de actieve lijst
[url]http://www.wmcity.nl/forum_topic.php?id=527621[/url]

[Laatst bewerkt door Basjee op zaterdag 24 maart 2007, om 17:49]
SomaQan
Geplaatst op: 24 Mar 2007, 18:18
PimpCoins: 0
💸+
Bewerken Quote

Gebumpt + ik heb geprobeert om je te helpen

[Laatst bewerkt door SomaQan op zaterdag 24 maart 2007, om 18:19]
Thomaz
'
Geplaatst op: 24 Mar 2007, 18:21
PimpCoins: 0
💸+
Bewerken Quote

Basjee schreef:

Maar dat zijn 2 totaal verschillende manieren ..

Fout, het is exact de zelfde manier, alleen een betere

Basjee
Octo
Geplaatst op: 24 Mar 2007, 18:34
PimpCoins: 0
💸+
Bewerken Quote

SomaQan schreef:

Gebumpt + ik heb geprobeert om je te helpen

Ty, maar het werkte niet

Basjee
Octo
Geplaatst op: 24 Mar 2007, 20:40
PimpCoins: 0
💸+
Bewerken Quote

* BUMP *

Saven
admin
Geplaatst op: 24 Mar 2007, 21:48
PimpCoins: 0
💸+
Bewerken Quote

anders moet je lennard een pm sturen dattie moet kijken hier

📫

Nieuw privébericht

🔥

Registreren


Login