попытался использовать этот код:
<a href="2.php" target="2" onClick="<?php $_SESSION['p1']="данные" ?>">ссылка1</a><br>
все прекрасно работает, но понадобилось добавить еще одну ссылку и понеслось.
<a href="2.php" target="2" onClick="<?php $_SESSION['p1']="данные2" ?>">ссылка2</a><br>
при выборе любой из ссылок заносятся данные второй ссылки, как с этим бороться не пойму. Также не понимаю почему это происходит, ведь вторую ссылку я не выбираю...
Спустя 4 минуты, 55 секунд (10.09.2012 - 07:06) Игорь_Vasinsky написал(а):
Цитата |
$_SESSION['p1']="данные" |
Цитата |
$_SESSION['p1']="данные2" |
так ты один и тот же элемент массива и переписываешь
Цитата |
onClick="<?php $_SESSION['p1']="данные2" ?>" |
это вообще чёт хитрое и не понятное для меня.
при евенте онклик - должен выполняться JS, у тя же тут что то паранормальное.
Спустя 3 минуты, 22 секунды (10.09.2012 - 07:10) sergeev_v написал(а):
Если не сложно подскажи как это правильно сделать
Спустя 8 минут, 44 секунды (10.09.2012 - 07:18) Игорь_Vasinsky написал(а):
:D
во первых - чтобы обновить фрейм из предка - достаточно в ссылке предка указать в target - name фрейма
чтобы сразу записать в сессию - записать выйдет - но считать тока после рефреша (или ajax)
а для того чтобы писать сессии по клику - простая функция JS
типа этого.
а вызов
во первых - чтобы обновить фрейм из предка - достаточно в ссылке предка указать в target - name фрейма
чтобы сразу записать в сессию - записать выйдет - но считать тока после рефреша (или ajax)
а для того чтобы писать сессии по клику - простая функция JS
function addStat(p, data){
<?php $_SESSION['\'+p+\''] = '+data+';?>
}
типа этого.
а вызов
onclick = "addData('p1', 'значение1')";
onclick = "addData('p2', 'значение2')";
Спустя 14 минут, 5 секунд (10.09.2012 - 07:32) sergeev_v написал(а):
если я правильно понял код должен быть таким
функция
function addStat(p, data){
<?php $_SESSION['\'p1\''] = '+data+';?>
}
и ссылки
<a href="2.php" target="2" onclick="addData('p1', 'значение1')">ссылка1</a>
<a href="2.php" target="2" onclick="addData('p2', 'значение2')">ссылка1</a>
функция
function addStat(p, data){
<?php $_SESSION['\'p1\''] = '+data+';?>
}
и ссылки
<a href="2.php" target="2" onclick="addData('p1', 'значение1')">ссылка1</a>
<a href="2.php" target="2" onclick="addData('p2', 'значение2')">ссылка1</a>
Спустя 8 минут, 20 секунд (10.09.2012 - 07:41) Игорь_Vasinsky написал(а):
нет.
Цитата |
<?php $_SESSION['\'p1\''] = '+data+';?> |
<?php $_SESSION[\''+p+'\'] = '+data+';?>
подкорректировал
или даже
<?php $_SESSION['\'+p+\''] = '+data+';?>