[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом функции
Fredrich
Ребят вот простой скриптик, только почему то не хочет работать


<a href="index.php?task=meta">meta</a>
<a
href="index.php?task=key">key</a>
<a
href="index.php?task=dddd">ddda</a>


<?php
$task = $_GET['$task'];
function meta($task)
{
$task = $_GET['$task'];
if (task == 'meta')
{$a = 'meta';}
elseif (task == 'key')
{$a = 'keys';}
else
{$a = 'oter ';}


return $a;
}

echo $a;
echo $task;
?>



Не подскажите что это может быть



Спустя 14 минут, 35 секунд (4.10.2011 - 15:03) Winston написал(а):
Жесть.... :D Ты, что вообще синтаксис не знаешь ? :)
<?php
$task = $_GET['task'];
function meta($task)
{
if ($task == 'meta')
{$a = 'meta';}
elseif ($task == 'key')
{$a = 'keys';}
else
{$a = 'oter ';}


return $a;
}

echo meta($task);
echo $task;
?>

Спустя 1 минута, 4 секунды (4.10.2011 - 15:04) Invis1ble написал(а):
а где собственно вызов функции meta() ?
и еще, вот тут:
	if (task == 'meta')
{$a = 'meta';}
elseif (task == 'key')

вместо константы task очевидно нужна переменная

Спустя 2 минуты, 39 секунд (4.10.2011 - 15:07) Michael написал(а):
Цитата (Winston @ 4.10.2011 - 14:03)
Жесть.... biggrin.gif

угу, с каждым днем все веселее и веселее. biggrin.gif

Спустя 4 минуты, 7 секунд (4.10.2011 - 15:11) Fredrich написал(а):
так покажите как правильно

Спустя 52 секунды (4.10.2011 - 15:12) Invis1ble написал(а):
Fredrich
так тебе уже показали, если что

Спустя 1 минута, 29 секунд (4.10.2011 - 15:13) Winston написал(а):
Цитата (Fredrich @ 4.10.2011 - 15:11)
так покажите как правильно

Хм... походу мои посты скрытие, что их ты не видишь biggrin.gif

Спустя 2 минуты, 16 секунд (4.10.2011 - 15:15) Michael написал(а):
Цитата (Fredrich @ 4.10.2011 - 14:11)
так покажите как правильно

не откладывая, к окулисту, дальше тянуть опасно уже и для самого мозга.

Спустя 16 минут, 12 секунд (4.10.2011 - 15:32) Fredrich написал(а):
Всем спасибо за помощь, и мой вам совет не надо прикалываться если Вы в чем то умнее остальных!!!!!!Это так на будущее!!!!!!

Спустя 2 минуты, 53 секунды (4.10.2011 - 15:35) Winston написал(а):
Цитата (Fredrich @ 4.10.2011 - 15:32)
Всем спасибо за помощь, и мой вам совет не надо прикалываться если Вы в чем то умнее остальных!

Это ты прикалываешься если не видишь моего поста.
СМОТРИ

Спустя 3 минуты, 12 секунд (4.10.2011 - 15:38) Michael написал(а):
Цитата (Fredrich @ 4.10.2011 - 14:32)
Всем спасибо за помощь, и мой вам совет не надо прикалываться если Вы в чем то умнее остальных!!!!!!Это так на будущее!!!!!!

И чем этот совет может быть нам полезен?

Спустя 2 часа, 40 минут, 33 секунды (4.10.2011 - 18:18) imbalance_hero написал(а):
$_GET['$task']; - не существует! Есть $_GET['task']; или $_GET[$task];
if (task == 'meta') - Ты используешь константу, а должен в данном случае ПЕРЕМЕННУЮ

$task = $_GET['$task']; - у тебя переменная уже получена в функцию, а ты её снова переопределяешь, зачем спрашивается, если до этого ты передал уже эту переменную в функцию!

И ещё, ты слепой, если не видишь, что тебе уже всё готовенькое дали...


_____________
Видео уроки по Yii
Быстрый ответ:

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