Ето този код при мен работи:
А като го кача на сървъра в интернет дава тази грешка:
Warning: Invalid argument supplied for foreach() in /home/cars/public_html/inc/myfovorites.php on line 36
Каква може да е причината??
С var_dump на коят сървър го дата так:
array(2) { [137022]=> string(6) "137022" [6]=> string(1) "6" }
а в сървъра в интернет:
bool(false)
Код:
if (isset($_COOKIE['add']))
{
$aData = unserialize($_COOKIE['add']);
foreach($aData as $k)
{
$sql4 = "
(SELECT * FROM cars WHERE id=$k)
UNION
(SELECT * FROM cars2 WHERE id=$k)
UNION
(SELECT * FROM cars3 WHERE id=$k)
UNION
(SELECT * FROM cars4 WHERE id=$k)
";
$query4=mysql_query($sql4) or die ('die:'.mysql_error());
while($rows4=mysql_fetch_assoc($query4)) {
echo
$rows4['image']
$rows4['header']
;
}
}
А като го кача на сървъра в интернет дава тази грешка:
Warning: Invalid argument supplied for foreach() in /home/cars/public_html/inc/myfovorites.php on line 36
Каква може да е причината??
С var_dump на коят сървър го дата так:
array(2) { [137022]=> string(6) "137022" [6]=> string(1) "6" }
а в сървъра в интернет:
bool(false)