Avatar billede artico Novice
30. maj 2011 - 18:36 Der er 10 kommentarer og
1 løsning

onchange flere variabler

Jeg vil gerne have en ekstra varabel med i dette select:

echo "    <select style=\"padding:3px\" name=\"basis_sprog_id\" size=\"1\" onchange=\"window.location.href=this.selectedIndex.value\">";

Variablen er:  nx=sprog/ret_system_sprog

Men hvordan mon?
Avatar billede keysersoze Ekspert
30. maj 2011 - 19:06 #1
som en querystring eller?
Avatar billede artico Novice
30. maj 2011 - 19:29 #2
nej det er variablen nx=sprog/ret_system_sprog der skal med, såsiden reloader rigtigt igen.

Når man vælger noget i denne select reloades siden.. men p.t forkert da nx variablen mangler :-(
Avatar billede artico Novice
30. maj 2011 - 19:34 #3
Altså nu når jeg vælger noget i select menuen, så smider der bare et id afsted feks ser det således ud i adresselinjen: index.php/2

Men det skal se således ud:

index.php?id=2&nx=sprog/ret_system_sprog

//
Avatar billede keysersoze Ekspert
30. maj 2011 - 19:43 #4
Det er også netop det der er querystrings.

Mon ikke det bare er løst med dette;

onchange=\"window.location.href=this.selectedIndex.value + '?id=2&nx=sprog/ret_system_sprog';\"
Avatar billede artico Novice
30. maj 2011 - 20:02 #5
Jeg kom lidt videre, men istedet for index.php står der nu dette i adresselinjen: undefined?id=2&nx=sprog/ret_system_sprog

Så er det bare hvor man definere: undefined ?
Her er hele selected:


echo "    <select style=\"padding:3px\" name=\"basis_sprog_id\" size=\"1\" onchange=\"window.location.href=this.selectedIndex.value + '?id=2&nx=sprog/ret_system_sprog';\">";
   
    $mysqlGetenhed = mysql_query(" select sprog_id, sprog, flag synlig from sprog where synlig='ja' ");
while($hentrow = mysql_fetch_array($mysqlGetenhed))
{
            echo "<option value=\"$hentrow[sprog_id]\"";
          if ($hentrow['sprog_id'] == $land)
            echo ' selected="selected"';
            echo ">".$hentrow['sprog']."</option>";
}   
echo "    </select>";
Avatar billede majbom Novice
30. maj 2011 - 20:34 #6
hvis variablen altid er den samme (nx=sprog/ret/system_sprog) giver det da ikke meget mening at have den med som variabel...

prøv med:

echo "<select style=\"padding:3px\" name=\"basis_sprog_id\" size=\"1\" onchange=\"window.location.href=this.options[this.selectedIndex].value + '?id=2&nx='".$_GET['nx'];\">";
Avatar billede artico Novice
29. juni 2011 - 01:47 #7
Send et svar ..
Avatar billede keysersoze Ekspert
29. juni 2011 - 18:50 #8
hvem?
Avatar billede artico Novice
16. oktober 2011 - 00:36 #9
splazz ..
Avatar billede majbom Novice
16. oktober 2011 - 06:55 #10
kommer her..
Avatar billede majbom Novice
16. oktober 2011 - 17:00 #11
tfp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester