Avatar billede xbobby Nybegynder
28. september 2004 - 13:57 Der er 10 kommentarer og
1 løsning

Overføre en værdil med et link

Hej med jer.

Jeg har et link, som vil kunne kalde start, hvor jeg gerne vil overføre værdien "start", og jeg har en andet link der hedder information, hvor jeg gerne vil overføre værdien "information" når der klikkes på det.

Hvad er det konkret jeg skriver efter mit link for at de kan lade sig gøre, og hvad skal jeg skrive på modtagersiden, for at kunne samle den værdi op, så jeg kan bruge den.
Avatar billede bromer Nybegynder
28. september 2004 - 14:02 #1
Hvis din side hedder page.php kan du skrive

<a href="page.php?value=start">start</a>

når du så klikker på linket vil du have værdien start i $_GET['value'].
Avatar billede xbobby Nybegynder
28. september 2004 - 15:12 #2
Hej bromer :-) Det fungerer perfekt, vil du tjene 30 point til på en lignende opgave?
Avatar billede bromer Nybegynder
28. september 2004 - 15:13 #3
hvad mener du?
Avatar billede xbobby Nybegynder
28. september 2004 - 15:30 #4
At du har tjent de første 30 point hersker der ingen tvivl om, og hvis du kan hjælpe mig med det næste problem så er der 30 point mere, hvis du er interreserret?

Den værdi som overføres, til en ny side, har jeg brug for at den overføres til en ny side igen. Forskellen er bare at det kan være en forskellig værdi der overføres, det vil sige at det er en variabel der skal overføres, til den næste side når der klikkes på et link der hedder "læs mere". Kad os bare fortsætte med eksemplet med værdien start der skal overføres, men som sagt skal det være en hvilken som helst værdi der er overført fra den forrige side, der skal overføres til den næste side.
Avatar billede bromer Nybegynder
28. september 2004 - 15:38 #5
Hmm.. nu laver jeg det som et svar så.. tak for point :)

Hvis vi antager at du er på siden hvor du har "start" i $_GET['value'] kan du sende folk videre med endnu en værdi sådan:

<a href="somepage.php?value=start&othervalue=10">Læs mere</a>.

så vil du på somepage.php have "start" i $_GET['value'] og "10" i $_GET['othervalue']
Avatar billede xbobby Nybegynder
28. september 2004 - 15:59 #6
Hej bromer.
Jeg tror ikke har har udtryk mig særligt klart. Så jeg prøver igen. Lad os for nemheds skyld kalde de tre sider der er tale om for  side1.php, side2.php og side3.php.

På side1.php er der 8 forskellige links, med 8 forskellige værdier, men man kan kun trykke på et link før at man kommer til næste side. Men det kan være et hvilken som heslt af de 8 link der klikkes på. Løsningen fra side1.php til side2.php fungerer perfekt.

Men lad os sige at jeg f.eks. den ene gang klikker på linket "start", så er det den værdi der skal overføres til næste side. Hvis jeg klikker på linket "Information", så er den den værdi der skal overføres til næste side. Det er kun en værdi der skal overføres, men det kan være 8 forskellige værdier, alt efter linket der klikkes på.

Derfor dur den tidligere metoden ikke, da den overføre en på forhånd defineret værdi, som f.eks value=start, men i stedet for skal det være en variabels værdi der overføres til side3.asp, noget i retning med value=$variabel.

Der er lidt kringlet jeg ved det godt :-)
Avatar billede bromer Nybegynder
28. september 2004 - 16:02 #7
Nej.. det bør faktisk overhoved ikke være kringlet. Hvis du er på side2.php og gerne vil  overfære værdien af en variable $var. Så gør du bare som før

<a href="side3.php?value=<?=$var;?>"><?=$var;?></a>

er det sådan du vil have det?
Avatar billede xbobby Nybegynder
28. september 2004 - 16:19 #8
Ja lige præcis, men hvad skriver jeg på side3.php for at åbne den?
Avatar billede bromer Nybegynder
28. september 2004 - 16:22 #9
Åbne.. altså du har værdien i $_GET['value'], som du havde tidligere.
Avatar billede xbobby Nybegynder
28. september 2004 - 16:39 #10
Der var jeg vist ikke for kvik, men det funker nu og jeg er en glad mand, der er 2 x 30 point på vej til dig - tak for hjælpen.

//xbobby
Avatar billede bromer Nybegynder
28. september 2004 - 16:56 #11
Det var så lidt..
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