[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как соеденить?
sanlux
у меня есть код
 <? $ref=limpiar($_GET["r"]); if($ref!='') { echo $ref; }else{ echo $_COOKIE["referer"];}
?>


и есть код
<?
$aSelect = mysql_query("SELECT * FROM `tb_users` ORDER BY RAND() LIMIT 1") or die(mysql_error());
while ($row=mysql_fetch_assoc($aSelect)) {
echo ''.$row['username'].'';
}
?>

надо чтоб было так, если первый скрипт не выполняется, то чтобы второй выполнился...



Спустя 37 минут, 23 секунды (19.08.2011 - 23:13) Renden написал(а):
sanlux
Ну как-то типо того:

if(limpiar($_GET["r"])) \\Че это за функция такая, limpiar что делает? если возвращает true\false то этот код сработает..
{
$ref = limpiar($_GET["r"]);
if(!empty($ref))
echo $ref;
else
echo $_COOKIE["referer"];
}
else
{
$aSelect = mysql_query("SELECT * FROM `tb_users` ORDER BY RAND() LIMIT 1") or die(mysql_error());
while ($row = mysql_fetch_assoc($aSelect))
echo $row['username'];
}


Зы Твой 1 пример выполнится полюбому :)

Спустя 27 минут, 28 секунд (19.08.2011 - 23:41) sanlux написал(а):
ну да, всё работает... спасибо)

Спустя 23 минуты, 55 секунд (20.08.2011 - 00:05) sanlux написал(а):
а нет, не всё, echo $_COOKIE["referer"]; не выполняется

Спустя 1 день, 11 минут, 23 секунды (21.08.2011 - 00:16) AlexWindHope написал(а):
каким образом вы поняли что echo не выполняется? laugh.gif
если нет вывода на екран - это не означает что echo не отработало.
посмотрите print_r($_COOKIE) и, скорее всего - вы обнаружите что значения $_COOKIE['referer'] пустое или его нет и т.д.
Renden написал рабочий код, если вы не можете разобраться почему не выводится та или иная переменная, то возвращайтесь к изучению основ rolleyes.gif

Спустя 1 день, 21 час, 21 минута (22.08.2011 - 21:37) sanlux написал(а):
ввёл print_r($_COOKIE)
вывело Array ( [PHPSESSID] => b6243b2b403fb237026984f4840edc61 [referer] => 123453 )

Спустя 29 минут, 49 секунд (22.08.2011 - 22:07) sanlux написал(а):
и как по вашему выводить referer??? мм???

Спустя 1 час, 55 минут, 26 секунд (23.08.2011 - 00:02) Diss написал(а):
echo $_COOKIE['referer']
наверное..

Спустя 1 час, 14 минут, 10 секунд (23.08.2011 - 01:16) inpost написал(а):
sanlux
если print_r вывел, значит и echo выведет.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.