Hoe zet ik formulier info in de url?

stel dat je een ebay zoek functie wil maken.

Zoek op: en dan vul je in t-shirt.

en dat hij dan t-shirt achter ebay.com/search?q=..hierzo... plakt. Hoe moet dit?

Weet jij het antwoord?

/2500

Het beste antwoord

Je kan het als volgt doen:

Zoek op:
uitleg:
Hierin staat de URL. Dit is een input veld, de naam word weergeven als ?'naam'=, en de inhoud hiervan word achter de = gezet.
Hiermee stuur je het form en sluit je het netjes af.

In de site t-shirt ingeven, klikken op zoeken en dan kan je de adresregel copy-pasten of opslaan in favorieten.

Dit werkt met een formulier. De gegevens in het formulier worden zoals dat heet "gepost". Vaak werkt dit met php en een database. Het werkt alsvolgt: formulier wordt opgeslagen met de knop van type submit (te herkennen aan namen als opslaan, versturen, verder, volgende, bij je post geef je aan naar welke pagina verwezen wordt als de knop indrukt wordt. In de pagina (de code dus) die aangesproken wordt kun je de postdata uitlezen. Vervolgens kun je de post data (of delen ervan) als link aanbieden. bijvoorbeeld een loginscherm. Jij vult je gebruikersnaam in en klikt op login. Je naam wordt opgeslagen in een variabele, bv $username. Je kunt nu een link maken in de vorm: a href="http://websitenaam/username=$username De syntax is niet helemaal correct maar de techniek klopt. Stel dat je website www.mysite.com heet en je logt in met user1 dan zie je in de link: http://www.mysite.com/username=user1 Zo werkt dat voor al deze links. of je nu zoekt, inlogd of andere data meeneemt. Dit is echter niet een aan te raden manier ivm veiligheid van je website. Je kunt beter de postdata niet meesturen in de link. Je moet in php dit namelijk met $_GET uitlezen en dat is nu eenmaal niet 100% betrouwbaar.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100