12. februar 2004 - 12:22
Der er
4 kommentarer
Avancerede typer med $_GET og $_POST
Hejsa.... er det på nogen måde muligt at sende avancerede data (f.eks arrays eller objekter) med $_GET eller $_POST Som f.eks noget i denne retning <?php //Efter reload linket er trykket på $nytArray = @$_GET['qwe']; echo $nytArray[1]; //Skulle gerne give 'bbb' men giver 'r' echo '<br>'; $array = Array('aaa','bbb','ccc','ddd','eee','fff'); echo '<a href="test.php?qwe='.$array.'">Reload</a>'; ?> Kan man evt. kun med $_POST???
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.
12. februar 2004 - 12:35
#1
du kan bruge serialize på et array og så bruge unserialize der hvor du skal bruge data.
12. februar 2004 - 12:41
#2
kan du prøve at give et eksempel... jeg kan ikke lige få det til at virke
Slettet bruger
13. februar 2004 - 06:23
#3
Du kan prøve: if (count($array)>=1){ $link=<a href="test.php?'; foreach($array as $key => $val){ $link.='qwe[' . htmlentities(urlencode($key)). ']=' . htmlentities(urlencode($val)) . '&'; } $link=substr($link,0,-5); // fjerner den sidste & $link.='">Reload</a>'; } else { $link='<a href="test.php">Reload</a>'; } echo $link;
13. februar 2004 - 09:43
#4
$arr = Array('aaa','bbb','ccc','ddd','eee','fff'); echo '<a href="fil.php?arr='.urlencode(serialize($arr)).'">link</a>'; fil.php: $arr = unserialize($_GET['arr']);
Vi tilbyder markedets bedste kurser inden for webudvikling