Avatar billede bigo Nybegynder
09. juli 2004 - 16:30 Der er 8 kommentarer og
1 løsning

byt om på arrays

Hejsa.

Med ref. til http://www.eksperten.dk/spm/517615 hvor jeg fik løst mit problem har jeg naturligvis fået et "nyt".
Det virker fino med at bytte om på nummer ordenen. Men hvad nu hvis man ved hver "enhed" yderligere har et array som også skal ombyttes.

f.eks.

no.:1 : spørgsmål : next2
                    next3
                    next3

no.:2 : spørgsmål : next3
                    next3
                    next3

no.:3 : spørgsmål : next0
                    next0
                    next0


Så hvis man flytter rundt på nummer orden så skal next[x] også flyttes med... howto?
Avatar billede skovenborg Nybegynder
09. juli 2004 - 17:32 #1
forstår ikke helt... du har en række selectboxe hvor man så har en række options. Har hvert af de forskellige options et array, som hører sammen med den eller hvordan skal det fungere?

Altså har nr. 1 option et array, som har værdierne next2, next3 og next3 eller hvordan skal det forstås.
Avatar billede bigo Nybegynder
09. juli 2004 - 19:20 #2
det er korrekt.

$spørgsmål[1] = "ting";
$next[1][1] = "next2";
$next[1][2] = "next3";
$next[1][3] = "next3";
(håber den fortæller alt)

dvs. hvis jeg ændrer på nummeret (f.eks. 1 -> 2 ) så skal den skifte til nummer 1 til 2 og 2 til 1. Lige som den gør nu. Men mit "next" array skal også skifte [1] -> [2] hvis du forstår.

(jeg prøver og beskrive det så godt jeg kan uden at jeg selv mister tråden ;-))
Avatar billede bigo Nybegynder
09. juli 2004 - 23:01 #3
$spørgsmål[1] = "ting";
$next[1][1] = "next2";
$next[1][2] = "next3";
$next[1][3] = "next3";


$spørgsmål[2] = "endnu en ting";
$next[2][1] = "next3";
$next[2][2] = "next4";
$next[2][3] = "next4";
$next[2][3] = "next5";

Tror jeg viser det lidt bedre.
Avatar billede skovenborg Nybegynder
09. juli 2004 - 23:48 #4
men hva' er $spørgsmål så? har den en sammenhæng med $next eller selectboxene eller er den der bare for en anden grund? Altså skal den også ændres på nogen måde? Og er array'sene skrevet i PHP - ser i hvert fald sådan ud med de dollartegn.
Avatar billede bigo Nybegynder
10. juli 2004 - 07:00 #5
Jeg ved det.. Det ser for underligt ud. Og jeg har sg ligget næsten hele natten og tænkt over hvad det er jeg har forklaret forkert. For hvis jeg ikke selv kan forklare det... så er der jo nok et problem.

Men jeg tror jeg er ved at finde ud af hvad der skal ske.

Og det kan ikke lade sig gøre. Jeg har siddet her til morgen og lavet det på papir, bare for at se hvordan det rent faktisk kom til at se ud og hvad der egentlig skulle ske med "$next". Og det er ikke noget der kan ske automatisk. Desværre.

Så tak for at være deltagende. Smid et svar.
Avatar billede skovenborg Nybegynder
10. juli 2004 - 13:14 #6
øv da - ærgeligt :-< Men det er måske PHP det er tale om? Det kan måske også godt være det bare er mig som er dårlig til at fatte hvad det går ud på - blev forvirret over $spørgsmål og to $next[2][3]'er. I teorien er det jo muligt at bytte om på værdier i array'es - hvis det nu er...
Avatar billede roenving Novice
10. juli 2004 - 13:34 #7
Er det at udskifte options, du er ude efter ?-)
Avatar billede skovenborg Nybegynder
10. juli 2004 - 13:45 #8
næ, det gjorde vi vist i det foregående spørgsmål (se øverst) - det har et eller anden med nogle array'es, så vidt jeg har forstået ;-)

forresten synes jeg du skal tage nogle points selv - nu da du ikke fik løst problemmet helt (faktisk kun fundet ud af det ikke var muligt ;-)
Avatar billede roenving Novice
10. juli 2004 - 13:47 #9
Jeg tænkte på helt at smide nye options (eller delvist nye !-) options ind i en select ...
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