webForumDet fria alternativet

skumt litet grejs

5 svar · 206 visningar · startad av McMiller

McMillerMedlem sedan okt. 2000238 inlägg
#1

jag kan inte få en cookie att fungera som den vill. den vill enbart lagra värdet alla, trots att en anna radioknapp med ett annat värde är markerat.

setcookie("visavad","$section",date("Y")+1);

$section får alltid värdet alla oavsett vad man väljer!

det här är formuläret som den hämtar från:


<input type="radio" name="section" value="alla" checked>Alla
<input type="radio" name="section" value="microsoft">Microsoft<br>
<input type="radio" name="section" value="nintendo">Nintendo
<input type="radio" name="section" value="nostalgi">Nostalgi<br>
<input type="radio" name="section" value="pc"d>PC
<input type="radio" name="section" value="sega">Sega<br>
<input type="radio" name="section" value="sony">Sony

anyone?

------------------
McMiller a.k.a Visslaren

McMillerMedlem sedan okt. 2000238 inlägg
#2

någon som kan föröska hjälpa mig?

------------------
McMiller a.k.a Visslaren

Alpha IIMedlem sedan maj 20002 993 inlägg
#3

Borde fungera... :l

------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison

McMillerMedlem sedan okt. 2000238 inlägg
#4

tycker så. följde ett exempel osm fungera...men icke. det är skumt. har till och med prövat med en if-sats som ser ut ungefär så här

if ($section=='alla') {
setcookie ("visavad","alla",date("Y")+1);
}
elseif ($section=='nintendo') {
setcookie ("visavad","nintendo",date("Y")+1);
}
osv...

men det fungera inte heller. oavsett vad man väljer så får den värdet alla!

------------------
McMiller a.k.a Visslaren

RödalacketMedlem sedan feb. 20002 612 inlägg
#5

Har absolut ingen aning om det kan hjälpa men den här koden funkar om den skall. http://www.lns.nu/php/Radio_cookie/radio2.php

------------------
<A HREF="http://www.webforum.nu" TARGET=_blank>http://www.webforum.nu
</A> om datorn själv får välja
------------------

spangoMedlem sedan juni 20008 205 inlägg
#6

date("Y") + 1 borde verkligen inte funka, eftersom det resulterar i 2001, vilket är en timestamp på en knapp timme in på år 1970. Använd följande i stället:

time() + (3600 * 24 * 365)

------------------
These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, tomorrow is harvest day and to them it is the holocaust.

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