вставить пременную в js

Статус
В этой теме нельзя размещать новые ответы.
это я к примеру привел: и в ссылке и в картинке id="login" (можно id=хрен_знает_что, главное чтобы тогглере было так же) - срабатывает нормально, но как только я его заменяю на id="'.$username.'" - сразу аут и окно не появляется
 
Чему у тебя равно $username?
 
Мне кажется вы не понимаете друг друга.
Ему нужно редиректить после логина юзера на адрес.php?id=$username
Для этого записать в сессию или еще куда этот $username, который видимо в id должен присутствовать, но так же по клику по этим id(их много разных) должно и окно логина всплывать.
 
  • Нравится
Реакции: Baur
Берется отсюда:
Код:
			$select="SELECT * FROM chatmodels WHERE category='$_GET[category]' AND status='online'";
			
			} 
			$result = mysql_query($select);

			while($row = mysql_fetch_array($result)) 

				{			
				$username=$row[user];


Ну и выводится вроде так, я не очень в этом разбираюсь:
Код:
				$count++;

				if ($count==1) {echo' <tr bgcolor="#FFFFFF">';}

				echo '<td width="180" height="180" align="center" valign="middle" background="images/modelbox.gif">';
				echo '<td align="center" valign="middle"><a href="liveshow.php?model='.$username.'"><img src="models/'.$username.'/thumbnail.jpg" width="140" height="105" border="0"></a></td>';
 
Мне кажется вы не понимаете друг друга.
Когда кажется, креститься надо - ты хоть малейшее упоминание о редиректе нашёл? :mad:

Ну и выводится вроде так, я не очень в этом разбираюсь:
Я не спрашиваю как выводится, я спрашиваю чему может быть равно. Если там больше одного слова, то понятно откуда ошибка.
 
  • Нравится
Реакции: Baur
Мне кажется вы не понимаете друг друга.
Ему нужно редиректить после логина юзера на адрес.php?id=$username
Для этого записать в сессию или еще куда этот $username, который видимо в id должен присутствовать, но так же по клику по этим id(их много разных) должно и окно логина всплывать.
редиректить - это уже после, не критично, а вот окно вывести по клику на одну из ссылок, это важно, иначе смысла в окне вообще нету

Добавлено через 36 секунд
Прочти топик внимательно, потом лезь - ты хоть малейшее упоминание о редиректе нашёл? :mad:
мы просто это на днях обсуждали по почте :)

Добавлено через 3 минуты
равно может быть одному слову (логин при регистрации), например Russian_Football
 
Придумал простое решение:
в начале области, где выводятся картинки и ссылки нужные мне поставил <div id="logintest"> ну а в конце </div>, ну и в toggler:'logintest'
теперь любой клик в этой области вызывает окно залогинивания и неважно какое количество этих ссылок!
Осталось только подправить, чтобы <div id="logintest"> не выводился для уже залогиненных пользователей.

И теперь нужно самое нереальное: чтобы форма отправляя данные (username/password) на login.php отправляла туда так же в header("Location: ссылка по которой кликнули"); всю ссылку или хотя бы $username из нее.

=PHP_Master случайно не знаешь какие-нить выкрутасы в js чтобы можно было это реализовать?
может какой-нить onclick?
Я уже отправляю там <input type="hidden" name="accountType" id="member" />
Вставить бы как-то в <input type="hidden" еще и ссылку...
 
О какой ссылке идёт речь, я не совсем понимаю. Тыкне на примере сайта.
 
ну вот щас Для просмотра ссылки Войди или Зарегистрируйся 2 трансляции активны, для перехода к просмотру у каждой ссылка типа
echo '<td align="center" valign="middle"><a href="liveshow.php?model='.$username.'"><img src="models/'.$username.'/thumbnail.jpg" width="140" height="105" border="0"></a></td>';

OKrzlqBJqT.jpg


Добавлено через 2 минуты
Хочу, чтобы после залогинивания юзер отправлялся через header("Location: туда куда хотел.
 
По onclick помещай её в скрытое поле формы и после входа редиректь.

На чистом JS это выглядело бы приблизительно так
HTML:
<a href="liveshow.php?model='.$username.'" onclick="document.getElementById(???).value = this.href; return false;">bla-bla-bla</a>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху