我正在研究一种将联系人列表中的收件人添加到数组的方法,以便数组的联系人可以用作消息中的收件人。我对数组的了解足以满足基本使用,但有一个令人烦恼的问题。我的联系人列表是在列表中动态生成的;
{
$contact = $row['contact'];
echo "<tr>";
echo "<td><font color=#808080><a href='mypagepost.php?contact=$contact' STYLE='TEXT- DECORATION: NONE'><font color=#808080>" . $row['contact'] . "</a></font></td>";
echo "</tr>";
}
因此,每个联系人都是变量 $contact。当您单击联系人时,它会将您带到 mypagepost.php 发生这种情况的位置;
$messagerecipient = array();
$contact = $_GET['contact'];
$messagerecipient[] = "$contact";
我可以打印出数组的内容,没问题。但是,每次我添加一个新联系人时,它都会覆盖 [0] 中的联系人。如果我手动添加带有 subsequest $messagerecipient 条目的新联系人,例如;
$messagerecipient[] = "Confused";
$messagerecipient[] = "Oh, man";
它可以很好地增加它们;数组( [0] => csmith [1] => 困惑 [2] => 哦,伙计)
但是当我选择一个新的联系人时,[0] 总是会被覆盖。我想也许我需要把数组变成一个会话,但它做同样的事情。有人可以推荐一种方法吗?我需要添加到数组中的每个联系人递增(最终,我将设置一些允许我从数组中删除条目的东西)。任何帮助表示赞赏。