PNavigator

Door ToySoldier ZegIkNiet, 20 jaar geleden, 3.552x bekeken

To-do list:
- Gebruiker de mogelijkheid geven zelf nog 'WHERE' toe te voegen.
- (x)HTML en CSS valid maken

Can-do list:
- Tabel selecteren, welke velden en de root van de pagina
- Paginanummering laat niet 1 t/m 17 zien maar de 1e 2, de laatste 2, de huidige pagina en 1 voor en na de huidige pagina (bvb 50 paginas, je zit op pagina 27, hij laat 1,2,26,27,28,49,50 zien)
- Sorteren op elk veld wat er is, pagina selecteren, hoeveel per pagina selecteren

Voorbeeld: http://examples.wesdesignz.com/PNavigator/PNavigator.test.ph

Gesponsorde koppelingen

PHP script bestanden

  1. pnavigator

 

Er zijn 11 reacties op 'Pnavigator'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Bart Tuma
Bart Tuma
20 jaar geleden
 
0 +1 -0 -1
Waar is de rest ?
- -
- -
20 jaar geleden
 
0 +1 -0 -1
Je zou ook in Javascript een array kunnen maken met alle gegevens, dan hoef je niet te reloaden bij een andere sortering, pagina of whatever.
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
20 jaar geleden
 
0 +1 -0 -1
@ Bart Tuma : Ik snap je vraag niet helemaal, de links van de class & voorbeeld zijn dit:
http://examples.wesdesignz.com/PNavigator/phps/PNavigator.class.phps
http://examples.wesdesignz.com/PNavigator/phps/PNavigator.test.phps

Het sorteren werkt niet echt helemaal mee though, op de manier hoe ik het op dit moment doe moet ik 3 (!!) queries gaan doen, wat normaal met 2 kan. Moet een snellere manier zijn.
Bo az
Bo az
20 jaar geleden
 
0 +1 -0 -1
Ik vind het niet zo netjes dat je html in je class gestopt hebt, op die manier is denk ik de bruikbaar heid voor anderen / herbruikbaarheid een stuk lager.
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
20 jaar geleden
 
0 +1 -0 -1
Boaz : Je herrinert me daaraan wat mijn laatste punt To-do was :) Die was ik inderdaad vergeten. *zoekt oplossing*
Richard van Velzen
Richard van Velzen
20 jaar geleden
 
0 +1 -0 -1
Waarom is dit een class? Je hebt maar 1 methode, en voor die configuratie hoeft het ook niet.
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
20 jaar geleden
 
0 +1 -0 -1
Ik heb het alvast in een class gedaan, voor de update die ik zojuist gemaakt heb. Zie code (http://examples.wesdesignz.com/PNavigator/phps/PNavigator.class.phps)

Met de laatste edit heb ik de 'Volgende, vorige, laatste, eerste' links vermoord, ben al bezig eraan ^^
Richard van Velzen
Richard van Velzen
20 jaar geleden
 
0 +1 -0 -1
Ook met die uitbreidingen is het in een class hebben totaal niet nodig.
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
20 jaar geleden
 
0 +1 -0 -1
@ Richard: Ik vind het verzamelen in een class orderlijker dan die variables aanmaken en dat allemaal in 1 functie gooien. Als jij liever een functie hebt, maak je er toch een functie van?
Crispijn -
Crispijn -
20 jaar geleden
 
0 +1 -0 -1
Een van de dingen die je met een class wil bereiken is het scheiden van output en de opmaak. Nu je al die opmaak toch in je class verwerkt is het naar mijn idee weinig flexibel. Wanneer je nu een blog wilt maken moet je je class aanpassen, en dan ben je weer even bezig. Wanneer je een array terug geeft uit je class kan je flexibeler werken en krijgt het naar mijn idee meer nut.

Ik heb ook eens zoiets gemaakt. Ik plaats het nog wel eens op phphulp
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
20 jaar geleden
 
0 +1 -0 -1
Hm, dat valt makelijk aan te passen. De var heeft nu als default HTML wat er in de variables staat en een functie $object->changeHTML('varName','newHTML'); is zo gemaakt (Ik zal hem zodra ik tijd heb toevoegen)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. pnavigator

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.