probleem met Volgende vorige script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Donderse

Donderse

07/12/2007 16:15:00
Quote Anchor link
Hallo allen,
Ik heb een probleem met het volgende script ik wil graag gegevens uit de tabel laten zien maar ik krijg alleen een nummer te zien als ik dit script gebruik en verder dus niet de inhoud van de msql tabel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
require("connect.php"); // maak verbinding met de database
$res1 = mysql_query("SELECT COUNT(naam) FROM leden") or die("res1: ".mysql_error()); // vraag het AANTAL items op
$items_totaal = mysql_result($res1, 0); // het totaal aantal items
mysql_free_result($res1); // geef het resultaat vrij

$items_per_pagina = 1; // vrij te kiezen
$aantal_paginas =  ceil($items_totaal / $items_per_pagina); // het aantal items per pagina

// de huidige pagina opvragen

$huidige_pagina = 0; // default
if(isset($_GET['p']) && is_numeric($_GET['p']) && $_GET['p'] > 0 && $_GET['p'] < $aantal_paginas) {
    $huidige_pagina = $_GET['p'];
}


// items van de huidige pagina ophalen
$offset = $huidige_pagina * $items_per_pagina;
$res2 = mysql_query("SELECT naam FROM producten ORDER BY leden DESC LIMIT 4".$offset.","
.$items_per_pagina) or die("res2:". mysql_error());

/*
doe hier iets met de gegevens in $res2
...
*/

// resultaten vrijgeven

mysql_free_result($res2);


// navigatie
for($i = 0; $i < $aantal_paginas; $i++) {
    if($huidige_pagina == $i) {
        // huidige pagina is niet klikbaar
        echo "<b>".($i+1)."</b>";
    }
else {
        // een andere pagina dan de huidige is wel klikbaar
        echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$i."\">".($i+1)."</a>";
    }

   // deel-streepje tussen alle items
    if($i < $aantal_paginas - 1) {
        echo " - ";
    }
}

?>


Kan iemand mij misschien vertellen waar mijn probleem zit ik kom er zelf maar niet achter

Bron:http://www.sitemasters.be/tutorials/4/1/198/PHP/Pagina_navigatie_in_PHP_en_MySQL
Gewijzigd op 01/01/1970 01:00:00 door Donderse
 
PHP hulp

PHP hulp

25/11/2024 02:45:15
 
Pepijn de vos

pepijn de vos

07/12/2007 16:23:00
Quote Anchor link
als je #resource id 3 krijgt ofzo, kijk eens naar mysql_fetch_array
als je echt alleen een nummer krijgt zou ik nog eens wat beter naar je sccript moeten kijken.
 
Donderse

Donderse

07/12/2007 17:08:00
Quote Anchor link
Ik zie echt alleen een nummer stel er zitten drie personen in die database zie ik alleen 1 2 3 als ik erop klik komt er vervolgens niks onder te staan
 
- SanThe -

- SanThe -

07/12/2007 17:16:00
Quote Anchor link
SELECT COUNT(naam) FROM leden

Dat geeft toch een getal als antwoord.
 
Donderse

Donderse

07/12/2007 17:47:00
Quote Anchor link
hier: http://www.phphulp.nl/php/scripts/2/123/ een beter voorbeeld maar nu nog blijft de vraag waarom zie ik nu nog steeds alleen de id en de eerst opvolgende rij en niet de andere rijen uit de tabel?
Gewijzigd op 01/01/1970 01:00:00 door Donderse
 
Donderse

Donderse

07/12/2007 19:20:00
Quote Anchor link
Problem solved de oplossing was:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "[$result[0]] $result[1] $result[2] $result[3]<br>\n";
evengoed bedankt allemaal!
 
Jan Koehoorn

Jan Koehoorn

07/12/2007 19:22:00
Quote Anchor link
Mooi dat het opgelost is, maar je schrijft niet echt nette code nu. Vars buiten de quotes.
Beter zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo implode (' ', $result) . '<br />' . PHP_EOL;
?>
 
Donderse

Donderse

09/12/2007 23:22:00
Quote Anchor link
Ok en op deze wijze laat ie alle rijen zien?
 
Orhan T

Orhan T

10/12/2007 07:22:00
Quote Anchor link
Waar staat die PHP_EOL voor?
 
GaMer B

GaMer B

10/12/2007 08:02:00
Quote Anchor link
Orhan schreef op 10.12.2007 07:22:
Waar staat die PHP_EOL voor?

Die PHP_EOL staat voor een End Of Line (een \n\r als je het zo wilt noemen).
Het komt op het zelfde neer als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "Blaat \n";
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.