|
|
|
| Не могу разобраться со ссылками типа
print '<a href="index.php?X3="$a">- переход</a>';
Что размещается за знаком вопроса, и что это позволяет делать?
если можно, объясните на конкретном примере
Заранее спасибо | |
|
|
|
|
|
|
|
для: And200
(05.05.2005 в 08:53)
| | эта конструкция передает скрипту index.php значение переменной X3. | |
|
|
|
|
|
|
|
для: Loki
(05.05.2005 в 08:59)
| | понимаешь, я тоже так думал, но у меня не передает, может ошибка в записи?
и еще вопрос, а можно задать X3=1? числом? | |
|
|
|
|
|
|
|
для: And200
(05.05.2005 в 09:02)
| | его и надо числом передавать, а ты пытаешься передать имя переменной. Посмотри как это сделано в адресе этой страницы. | |
|
|
|
|
|
|
|
для: And200
(05.05.2005 в 09:02)
| | Да, можно задать параметр числом, приведите весь код если не сложно, чтобы его можно было оттестировать... | |
|
|
|
|
|
|
|
для: cheops
(05.05.2005 в 09:48)
| | на самом деле вот какая задача:
<?
if(!$X3)
{
print '<a href="trening.php?X3=1">- старое ;</a>';
}
if($X3==1)
{
print '<a href="trening.php">- новое;</a>';
}
?>
могу я ввести таким образом переменную X3? | |
|
|
|
|
|
|
|
для: And200
(05.05.2005 в 21:15)
| | Да, можно поступить так, если директива register_globals в конфигурационном файле php.ini включена
В противном случае, необходимо использовать суперглобальные массивы, т.е. переписать ваш пример следующим образом
<?
if(!$_GET['X3'])
{
print '<a href="trening.php?X3=1">- старое ;</a>';
}
if($_GET['X3']==1)
{
print '<a href="trening.php">- новое;</a>';
}
?>
|
Подробности в статье по ссылке
http://www.softtime.ru/info/articlephp.php?id_article=13 | |
|
|
|
|
|
|
|
для: And200
(05.05.2005 в 08:53)
| | Возможно вам будет интересно почитать тему, где параметры страницы разбираются на примере этого форума
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=495 | |
|
|
|