31. august 2004 - 13:09
Der er
6 kommentarer og 2 løsninger
Hvordan bruges $_GET ?
Goddag folkens... Jeg har følgende i en form: <input type="text" name="distkm'.$j.'"><br>'; $j er et tal... Nu er mit problem så hvordan jeg trækker den i land igen med en get. Jeg har forsøgt noget i denne her dur, men det er åbenbart helt helt forkert... while ($i < $_SESSION[dist]+1) { echo 'Dist'.$i.' er: '. $_GET["distkm.$i."].''; $i++; } Hvordan får jeg det til at virke, så jeg kan trække alt det indtastede ud?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
31. august 2004 - 13:10
#1
Skal lige siges at $i er sat til sidst - fik den ikke lige med...
31. august 2004 - 13:12
#2
echo 'Dist'.$i.' er: '. $_GET["distkm$i"];
31. august 2004 - 13:14
#3
Haha - ej, den var nbæsten for nem :) Jeg har åbenbart fået resultatet ud, men troede ikke det var det rigtige. Du kan få 20, og så tager jeg resten selv, da jeg egentlig havde løst det uden at vide det
31. august 2004 - 13:17
#4
Helt i orden. Du kan også gøre sådan: echo 'Dist'.$i.' er: '. $_GET["distkm".$i]; Hvis du fortrækker læg-sammen metoden. Hvis der står $EtEllerAndet i en tekst, antager fortolkeren at det er en php variabel. Så du kan faktist trække det mere sammen: echo 'Dist$i er: $_GET["distkm$i"]';
31. august 2004 - 13:28
#5
Sidste ting... Hvorfor virker dette så ikke? $j = 1; echo 'De forskellige distancer: '; while ($j < $_SESSION[dist]+1) { echo $SESSION["distkm".$j]; $j++; } Jeg kan nemlig godt skrive echo $_SESSION["distkm1"];
31. august 2004 - 13:29
#6
Og den kommer ind i while-løkken, så der er åbenbart noget jeg ikke fik fat i
31. august 2004 - 13:35
#7
Du har glemt en _ echo $_SESSION["distkm".$j];
31. august 2004 - 13:44
#8
Haha - takker.... Ja, nogle gange går det sgu for hurtigt
Vi tilbyder markedets bedste kurser inden for webudvikling