webForumDet fria alternativet

POST-variabler

2 svar · 280 visningar · startad av haagel

haagelMedlem sedan feb. 2006134 inlägg
#1

Går det att skicka POST-variabler till en sida på ett annat sätt än att använda ett formulär?

Det jag vill göra är att ha ett antal länkar. När jag klickar på någon av dessa kommer jag vidare till en annan sida, och sidan kommer att vara densamma vilken länk jag än trycker på. Men innehållet på sidan ska vara olika beroende på vilken länk jag tryckt på. Det här är ju lätt att fixa genom att skapa en Query-string och ta fram variablerna med $_GET, men finns det nått sätt att göra samma sak men med POST?

tydalMedlem sedan juni 20034 013 inlägg
#2

På din beskrivning låter det som att ett formulär är lösningen du söker. Ett formulär är ju bara en konstruktion och inget som måste innehålla textfält och knappar. Du kan ju använda javaskript för att påverka formuläret när man klickar på länkarna...

Skapa en post-variabel som talar om vilket innehåll som ska visas:

<form name="f1" method="post" action="sidan.php">
<input type="hidden" name="content" value="">
</form>

Sen lägger du onclick på länkarna som ändrar värdet på content och sedan submittar formuläret.

<a href="#" onclick="document.f1.content.value='länk1'; document.f1.submit();">Länk 1</a>

haagelMedlem sedan feb. 2006134 inlägg
#3

Tackar tackar! :)

141 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)