Overføre array
Hej,Jeg har problemer med at overføre et array fra "1 side til en anden" (php_self). Kan det ikke lade sig gøre, eller hvad gør jeg forkert? Jeg har 3 andre variabler, som jeg bliver overført helt perfekt, men det er som om at arrayet aldrig kommer med.
Her er koden:
<html>
<head>
<title></title>
</head>
<body>
<?
if ($addtobasket == "1")
{
$t = 0;
while (isset($varer[$t][0])) { $t++; }
echo "t: ".$t;
$GLOBALS["varer"][$t][0] = $bestnr;
$GLOBALS["varer"][$t][1] = $antal;
$GLOBALS["varer"][$t][2] = $str;
}
else
{
echo "NY!";
}
?>
<h3>Bestil vare</h3>
<form action="<? echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="addtobasket" value="1"></input>
<input type="hidden" name="varer" value="<? $varer; ?>"></input>
<table>
<tr><td width="100"><b>Best. nr.</b></td><td width="100"><b>Antal</b></td><td width="100"><b>Størrelse</b></td><td width="100"> </td></tr>
<tr>
<td><input type="text" name="bestnr" size="10"></input></td>
<td><input type="text" name="antal" size="10"></input></td>
<td><input type="text" name="str" size="10"></input></td>
<td><input type="submit" value="Tilføj"></input></td>
</tr>
</table>
</form>
<br>
<br>
<h3>Bestilte varer</h3>
<table border="0" cellpadding="5" cellspacing="0">
<tr><td width="100"><b>Best. nr.</b></td><td width="100"><b>Antal</b></td><td width="100"><b>Størrelse</b></td><td width="100"> </td></tr>
<?
for ($i = 0; isset($varer[$i][0]); $i++)
{
echo "<tr><td>".$GLOBALS["varer"][$i][0]."</td><td>".$GLOBALS["varer"][$i][1]."</td><td>".$GLOBALS["varer"][$i][2]."</td><td><a href=\"\">Slet</a></td></tr>";
}
?>
</table>
</body>
</html>
