Rewrite Engine
Kevin Stoove
13/03/2012 22:09:46Goedendag dames,
Voor mijn website maak ik gebruik van een rewrite engine om mooie urls aan te maken. Momenteel heb ik:
Dit werkt gewoon top... nu echter dit.
De ID's worden automatisch aangemaakt in de MySQL database...
Dus uiteindelijk krijg je adressen als www.mijnsite.nl/persoon/1 en www.mijnsite.nl/persoon/3029 etcetera. En daar komt mijn vraag... dit vind ik niet echt netjes staan. Ik wil ALTIJD acht cijfers hebben. Dus als het ID nummer te laag is moet er automatisch een X aantal 0 voorgezet worden zodat je krijgt:
www.mijnsite.nl/persoon/00000001 en www.mijnsite.nl/persoon/00003029
Ik hoop dat ik mijn vraag duidelijk gesteld heb voor ieder.
Welke code moet ik hiervoor toepassen? Wie oh wie kan me helpen?
Toevoeging op 13/03/2012 23:41:55:
Laat maar... blijkt dat MySQL een zerofill functie heeft.
Dat wist ik niet eens, maar dat lost dus mijn probleem eigenlijk al op!
Voor mijn website maak ik gebruik van een rewrite engine om mooie urls aan te maken. Momenteel heb ik:
Quote:
RewriteEngine On
RewriteRule ^persoon/(.*)/ persoon.php?id=$1
RewriteRule ^persoon/(.*) persoon.php?id=$1
RewriteRule ^persoon/(.*)/ persoon.php?id=$1
RewriteRule ^persoon/(.*) persoon.php?id=$1
Dit werkt gewoon top... nu echter dit.
De ID's worden automatisch aangemaakt in de MySQL database...
Dus uiteindelijk krijg je adressen als www.mijnsite.nl/persoon/1 en www.mijnsite.nl/persoon/3029 etcetera. En daar komt mijn vraag... dit vind ik niet echt netjes staan. Ik wil ALTIJD acht cijfers hebben. Dus als het ID nummer te laag is moet er automatisch een X aantal 0 voorgezet worden zodat je krijgt:
www.mijnsite.nl/persoon/00000001 en www.mijnsite.nl/persoon/00003029
Ik hoop dat ik mijn vraag duidelijk gesteld heb voor ieder.
Welke code moet ik hiervoor toepassen? Wie oh wie kan me helpen?
Toevoeging op 13/03/2012 23:41:55:
Laat maar... blijkt dat MySQL een zerofill functie heeft.
Dat wist ik niet eens, maar dat lost dus mijn probleem eigenlijk al op!
Er zijn nog geen reacties op dit bericht.