|
|
|
| Помогите понять
Вызов функции.
<?
draw_veiw ("/ce/toget.php?id_dov=\$id_n");
?>
тело функции.
function draw_veiw ($url)
{
$id_n = 5;
echo "<a href=\"".$url."\">ТЕСТ</a>"?>
}
Результат... Выводящая ссылка ТЕСТ указывает на /ce/toget.php?id_dovidka=$id_n.
А нужно /ce/toget.php?id_dovidka=5. | |
|
|
|
|
|
|
|
для: Саша
(18.03.2005 в 09:59)
| | Зачем так сложно?
<?
draw_veiw ("/ce/toget.php?id_dov=".$id_n);
?>
|
<?
function draw_veiw ($url)
{
$id_n = 5;
echo "<a href='".$url."'>ТЕСТ</a>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(18.03.2005 в 10:05)
| | Вся сложность в том, что надо передать строку
"/ce/toget.php?id_dov=$id_n"
| и что б не во врема визова подставлялось $id_n, а в теле функции.
То есть результут должен быть такой /ce/toget.php?id_dov=5 а не /ce/toget.php?id_dov=$id_n | |
|
|
|
|
|
|
|
для: Саша
(18.03.2005 в 10:52)
| | А так что мешает сделать?
<?
draw_veiw ("/ce/toget.php?id_dov=");
?>
|
<?
function draw_veiw ($url)
{
$id_n = 5;
echo "<a href='".$url.$id_n"'>ТЕСТ</a>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(18.03.2005 в 10:05)
| | можно так, но урл может быть любой, так если /ce/toget.php, то это все равно будет не правильно... хотелось бы както уневерсально | |
|
|
|
|
|
|
|
для: Саша
(18.03.2005 в 10:58)
| | Ну и пусть. Урл изменится соответственно изменится и параметр функции.
Если можно приведите пожалуйста пример реальной задачи где необходимо использовать этот приём, может проще получится :) | |
|
|
|
|
|
|
|
для: Axxil
(18.03.2005 в 11:19)
| |
<?
draw_veiw ("/ce/toget.php?id_dov=");
?>
|
<?
function draw_veiw ($url)
{
$id_n = 5;
echo "<a href='".$url.$id_n"'>ТЕСТ</a>";
}
?>
| Результат /ce/toget.php?id_dov=5
<?
draw_veiw ("/ce/toget.php");
?>
|
Результат /ce/toget.php5 это получиться не то.... | |
|
|
|
|
|
|
|
для: Axxil
(18.03.2005 в 10:05)
| | нет, результат /ce/toget.php?id_dov=$id_n, а должен быть /ce/toget.php?id_dov=5 | |
|
|
|
|
|
|
|
для: Саша
(18.03.2005 в 09:59)
| | Не очень понятно, зачем это нужно. Ведь $id_n всегда 5 и можно явно указывать эту цифру.
Смысла в том, что нужно - нет. Скорее всего, нужно просто более подробно указать, что должно получиться. | |
|
|
|