Вот код:
$sth = $dbh->prepare("SELECT banner_id,bannername,filename,url,comment
FROM banners
WHERE banner_conn='".$_GET['member']."'
ORDER BY RAND() LIMIT 1");
$sth->execute();
$result = $sth->fetch(PDO::FETCH_ASSOC);
if($result == true)
{
extract($result);
if(isset($_GET['transmission'])) // Для ссылки
{
header("Location: ".$url);
}
else
{
header("Location: http://".$_SERVER["SERVER_NAME"]."/img/".$filename."");
}
}
else
{
echo 'Ошибка';
}
Спустя 3 часа, 2 минуты, 43 секунды (18.04.2012 - 09:07) Xpund написал(а):
Так а ты всё в одном сделай, где вывод то картинки?
Спустя 1 час, 31 минута, 27 секунд (18.04.2012 - 10:38) Nick_Bl написал(а):
Цитата (Xpund @ 18.04.2012 - 07:07) |
Так а ты всё в одном сделай, где вывод то картинки? |
Как тогда должна выглядеть ссылка ?
Вместо этого:
<a href="http://sait.ru/network.php?transmission=1&member=1" target="_blank">
<img src="http://sait.ru/network.php?member=1" border="0" />
</a>
Спустя 19 минут, 9 секунд (18.04.2012 - 10:57) Nick_Bl написал(а):
Вывод картинки вот :
header("Location: http://".$_SERVER["SERVER_NAME"]."/img/".$filename."");
Спустя 18 минут, 52 секунды (18.04.2012 - 11:16) Xpund написал(а):
Я конечно не всё понял, но думаю надо так:
$sth = $dbh->prepare("SELECT banner_id,bannername,filename,url,comment
FROM banners
WHERE banner_conn='".$_GET['member']."'
ORDER BY RAND() LIMIT 1");
$sth->execute();
$result = $sth->fetch(PDO::FETCH_ASSOC);
if($result == true)
{
extract($result);
if(isset($_GET['transmission'])) // Для ссылки
{
header("Location: ".$url);
}
else
{
echo '<a href="'.$url.'"><img src="http://'.$_SERVER["SERVER_NAME"].'/img/'.$filename.'"></a>';
}
}
else
{
echo 'Ошибка';
}