Mailinglisten-Archive |
> > ich steh momentan auf dem Schlauch. Wie kann ich denn ein Array mit
> > einer URL an die Zielseite übergeben
> > $Array_Var = array (1,2,3,4,5,6,7,8,9);
> > echo "<a href=test.php?Array_Var=$Array_Var>mein Link</a>";
> Versuchs mit:
> echo "<a
>
href=\"test.php?Array_Var[]=1&Array_Var[]=2&Array_Var[]=3&Array_Var[]=4&Arra
> y_Var[]=5&Array_Var[]=6&Array_Var[]=7\">mein Link</a>";
Oder um das ganze wiederverwertbar zu machen eine schleife:
<?php
function arraylink($array2link, $arrayname) {
$i = 0;
while($i < count($array2link)) {
if ($i = 0) {
$string = $arrayname . "[]=" . urlencode($array2link[$i]);
}
else {
$string .= "&" . $arrayname . "[]=" . urlencode($array2link[$i]);
}
$i ++;
}
}
printf("<a href=\"%s%s\">mein Link</a>", "test.php?action=receivearray",
arraylink($Array_Var, "Array_Var"));
?>
untested.
</kai>
php::bar PHP Wiki - Listenarchive