ユーザーID番号を含むセッション配列[カート]があります。セッションの連絡先ID番号=データベースのcontact_idである連絡先テーブルから電子メールアドレスのリストを生成しようとしています。
これが私のコードです。
// Find cart members from the session array
foreach ($_SESSION['cart'] as $key=>$val) {
$contactid = $val;
// Query the database for cart members
$cartresult = mysql_query("SELECT contact.email FROM contact WHERE contact.contact_id = '$contactid'");
$emailresult = mysql_query($emailquery) or DIE (mysql_error());
while ($r = mysql_fetch_array($emailresult)) {
$emailAry[] = $r['email'];
}
}
// Create comma separated list from email array
if (count($emailAry)) {
$list = implode(", ", $emailAry);
$list = str_replace(" ,", "", $list);
if ステートメントが無視されているため、明らかに $emailAry の値はありません。
これはなぜでしょうか?