login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagination

Offline tonidegroof - 26/01/2008 16:25
Avatar van tonidegroofNieuw lid http://www.eliza.be/kopiedictionary.php
Op bovenstaande pagina zie je een niet-agewerkt deel van de website waaraan ik werk.
In de linker sitebar wordt een brontaal, een doeltaal en een rubriek gevraagd. Kies bijvoorbeeld "Nederlands", "Spaans" en "Dieren".
In de maincontent worden alle afbeeldingen geplaatst met daaronder de naam in de brontaal en in de doeltaal. Bedoeling is de woordenschat van de doeltaal te leren.
Normaal staat er geen error op die pagina. Die staat er nu wel omdat er in de invulveldjes nog niets is ingevuld.
Je zal ook merken dat er onderaan een "pagination" voorzien is. Er worden 20 afbeeldingen getoond, maar er zijn er vaak veel meer.
Als je onderaan op de link "next" klikt, dan zie je op de adresbalk dat dat wordt doorgegeven, maar die pagina 2 opent niet.
Dezelfde foutmelding verschijnt, waaruit ik afleid dat wat is ingevuld in de invulveldjes terug weg is. Vul je opnieuw hetzelfde in, dan komt inderdaad pagina 2 wél.
Ik heb geprobeerd om met sessions die variabele bij te houden als de pagina hernieuws wordt, maar zonder resultaat.
Heeft iemand een idee wat ik fout doe?

2 antwoorden

Gesponsorde links
Offline CDNC - 26/01/2008 17:45
Avatar van CDNC PHP ver gevorderde bLanID (bron language)
dLanID (doen language)
catID (categorie)
meegeven in het url, dus ipv bij je form method="post" te doen gebruik je: method="get" en dan komen de namen van alle elementen van je form in je url met de bijhoren ingevulde waarde.

Offline tonidegroof - 27/01/2008 16:56 (laatste wijziging 27/01/2008 16:57)
Avatar van tonidegroof Nieuw lid Bij mijn form staat nu method ="get"

daarna stond
$bron=$_POST['listbrontaal'];
$doel=$_POST['listdoeltaal'];
$rubriek=$_POST['listrubriek'];

Hier heb ik ook POST vervangen door GET

als ik de pagina opvraag via http://www.eliza.be/kopiedictionary.php dan krijg ik deze foutmelding:
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 ' , image, Volgnummer FROM taalkeuze WHERE Rubriek='' ORDER BY Volgnummer ASC LIM' at line 1

Kies ik een brontaal, een doeltaal en een rubriek dan verschijnt mijn pagina correct, met het volgende in de url:
http://www.eliz...t=Bevestig

Kies ik nu onderaan de volgende pagina, dan krijg ik terug het oorspronkelijke scherm met de foutboodschap en in de url staat:
http://www.eliza.be/kopiedictionary.php?pageno=2

Ik begrijp niet wat er fout loopt. Moet ik ergens met sessions werken of zo?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s