Vinnaren i pepparkakshustävlingen!
2011-06-24, 00:18
  #1
Medlem
Hej har ett projekt på gång och smått kört fast, var jag i projektet behöver använda två tabeller.

Den ena är x den andra är y. Låt oss kalla x för djurtyper och y för djurraser.


Såhär blir layouten exempelvis "Select option 3" då får man upp nya alternativ i den andra " selectfliken "

Exempel

"Katt" -> "Norskskogsskatt".

"Hund" -> "Tax" .

Låt oss anta

Djurtyper 1-20. Totalt antal raser 290.

Väljer någon nu den 10nde typen så kommer raser 42-56 up i den andra fliken osv.

Känns som någon echo lösning av något slag, men kanske går med jquery också, men känns som att den koden skulle bli mycket tyngre än med php? Vad tycker ni och hur skulle ni lösa problemet?
Citera
2011-06-24, 00:29
  #2
Medlem
Mysfarbrorn-s avatar
Jag hade försökt lösa det med Ajax. Något i stil med http://www.w3schools.com/ajax/ajax_aspphp.asp
Citera
2011-06-25, 11:49
  #3
Medlem
The Barrs avatar
När det nu är så få fält så skulle du kunna skriva ut kopplingarna direkt i javascript exempelvis såhär
Kod:
var map = {Katt:["Skogskatt""Ökenkatt"], Hund:["Knähund""Gathund", ...], ...}; 
och vid varje onchange hämtar du de värden som finns för värdet som är valt och skriver om den andra selecten med dessa alternativ.

Då blir du inte beroende av att göra fler request till servern.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback