Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Не передается параметр


Автор: GAV85 10.11.2005, 16:14
Ни как не могу передать в процедуру параметр, помогите пожалуйста. $id имеет значение, а вот при передачи уже сбрасывается на 0.

Код

echo "<a href=admin.php?op=headerphoto&aid=$id></a>";

function headerphoto($aid);
  {
    $aid=intval($aid);
    print $aid;
  }

Автор: Mal Hack 10.11.2005, 16:22
$_GET['id'] - используй суперглобальные массивы.

Автор: GAV85 11.11.2005, 09:11
А если так делать, то тогда страница на которуюя я с параметром перехожу не отображается!

Автор: AntonioBanderaz 11.11.2005, 10:45
У тя в ссылке стоит:
Код

<a href="admin.php?op=headerphoto&aid=$id">Adminka</a>

В твоём файле admin.php ты пишешь:
Код

print_r($_GET);
echo '<br />'.$_GET['aid'].'&nbsp; - ЭТО ТВОЙ ID';
echo '<br />'.$_GET['op'].'&nbsp; - ЭТО ТВОЙ OP';

И всё выводится и отображается, значит есть ошибки в коде, смотри иногда логи Apacha, или ставь вначале скрипта error_reporting(E_ALL);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)