Undermenyer (dropdowns) med FORM´s i PHP

  • Thread starter Thread starter s9d8as0vjk
  • Start date Start date

s9d8as0vjk

Guest
Luddig rubrik jag vet ... men ... är det någon som har bra koll på hur man gör enmyer med FORM´s ? Jag undrar specifikt hur man ska göra för att först välja ex "Kategori" i en dropdown och sedan kunna välja en pryl i just den kategorin ?

Dropdownerna tänkte jag mata med information från en databas så jag antar att man på nåt sätt måste få in en SQL-fråga i formuläret vilket jag inte fattar hur man ska göra och vet inte riktigt vad man ska söka på på nätet. Har letat och letat men inte hittat något vettigt exempel.

Är jag helt ute och cyklar så att det inte ens går att göra med FORM´s-menyer i kombination med PHP ? Du kanske sitter på nåt bättre förslag ?

Funktionen ska användas här här det tänkt:
http://www.fiskesnack.com/productsearch/index.php
 
Nopp, inte löst det ännu ... vet inte riktigt vad jag ska börja med. Antar att man måste ladda om sidan mellan varje dropdown på nåt sätt ... eller ?
 
Ja, på något sätt måste du hämta data.
Förändras datan som du skall hämta ofta, alltså flera gånger/dag eller flera gånger/vecka ?

Du kanske inte måste göra en databasförfrågan varje gång en besökare
gör ett val i en dropdownbox utan du kanske kan arbeta mot en enkelt
plaintextfile som finns på webbplatsen ?

Själv skulle jag nog använda mig av JS och onSelect eller motsvarande funktion.

Sedan skulle jag nog använda mig av en AJAX-lösning och XMLHttpRequest, då behöver jag inte belasta servern och dess databas heller, men det beror förstås på hur komplex datan är som du skall bearbeta.

Ladda om sidan behöver du inte göra om du använder JS men om du skapar hela lösningen med hjälp av tex. PHP eller motsvarande så måste du nog det.
 
Last edited:
Datat förändras ca 1 gång i veckan o är ca 60.000 produkter som är kategoriserade i en dröse kategorier i databasen. Vill helst använda PHP till systemet då jag inte kan JS alls ... :(

Antar att man måste ha ett separat formulär till varje fält också ?

// EDIT Fel inloggning visst. / Mr B
 
Jag skrev ihop ett snabbhack som bara visar grunden om du gör det i Ajax, just att hämta data.

Kolla in www.thegate.nu/tmp/ajax.html och sedan kan du välja mellan
sökord som gsxr, gsx och dr.

Kolla källkoden för hur anropp sker utan att du behöver ladda om sidan.
Där finns också exempel för hur du kan skapa dynamiska dropdown-menyer.
 
Last edited:
Nyheter
Yamaha R7-vinnarens rapport: ”Ett riktigt monster på kurviga landsvägar!”

På MC-mässan i vintras anor...

Nisse Hedlund bortgången

Den legendariske motorkonst...

En dag på dragstrippen

Efter att ha varit aktiv so...

Steve McQueens Scott Squirrel till salu

Detta Scott Flying Squirrel...

Dags för Strängnäs Bike Show!

Sista lördagen i augusti är...

Bikeweekend på Kjula denna helg

Den 22-23 augusti är det da...

Motorcycle Inferno #8

Den 5 september blir Laxhol...

Tiotusentals körde Mälaren Runt

Lördagen den 15 augusti gen...

Mälaren Runt fyller 40 år

Nu på lördagen den 15 augus...

Steve Holcombe klar för GGN!

Pressmeddelande 2026-08-10 ...

Back
Top