Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » сохранить выбраный (onclick) элемент (php)

Ответить
Настройки темы
сохранить выбраный (onclick) элемент (php)

Аватара для Naiki

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


здравствуйте господа, пожалуйста подскажите:
делаю:
1. с базы берутся значения и заполняется табличка
2. при нажатии на и имя пользователя в табличке - открывается страничка

при выборе имени (когда на него кликнул) надо чтоб оно записывалось в переменную -- например $selected_name
пробЫвал :
PHP код: Выделить весь код

<td  onClick=(window.location.href='$selected_name=mysql_result($result,$i,user) new_page.php')>",mysql_result($result,$i,user),"</td

но это бред.... сори я нуб


PHP код: Выделить весь код

<?php

$result
=mysql_query("SELECT * FROM user_table",$link);
$n=mysql_num_rows($result);
?>
<table border=1 cellspacing=0>
<tr>
<th>имя</th>
<th>фамилия</th>
</tr>
<?php         
for($i=0;$i<$n;$i++) echo  "
<tr>
<td  onClick=(window.location.href='new_page.php')>"
,mysql_result($result,$i,user),"</td>
<td>"
,mysql_result($result,$i,familia),"</td>
</tr>"
;
echo 
"</table>";


Отправлено: 21:26, 17-03-2011

 

Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


PHP - серверный язык, в браузере не выполняется. Все что внутри <?php ?> выполняется на сервере. В браузере выполняется javascript и языки дополнений (flash, silverlight, java и тд). Событие onclick вызывает javascript-код. Чтобы передать переменные на сервер есть много способов. Гуглите GET, POST, ajax, json...

Отправлено: 03:16, 18-03-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Naiki

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


дело в том что я несовсем понимаю как с помошью GET, POST передать переменную..

при выполнении самого кода - табличка рисуется, фактически интересующая меня переменная находится в mysql_result($result,$i,user), но как узнать какой элемент был выбран пока непонятно


GET:
PHP код: Выделить весь код

<td  onClick=($test=$_GET['mysql_result($result,$i,user)']')>",mysql_result($result,$i,user),"</td> 


ошибка:
PHP код: Выделить весь код

Parse errorsyntax errorunexpected T_ENCAPSED_AND_WHITESPACEexpecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/billing/short_out.php on line 22 


просто кажется что все проще - ведь переменная есть, как узнать что выбираю и менно ее? или лучше по вопросу искать решение на java ?

Отправлено: 14:38, 21-03-2011 | #3


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


Цитата Naiki:
echo "
<tr>
<td onClick=(window.location.href='new_page.php')>",mysql_result($result,$i,user),"</td>
<td>",mysql_result($result,$i,familia),"</td>
</tr>"; »
хотя бы без ошибок сделайте
PHP код: Выделить весь код

echo "
<tr>
<td onClick=\"window.location.href='new_page.php'\">" 
mysql_result($result$i'user_table.user') . "</td>
<td>" 
mysql_result($result$i'user_table.familia') . "</td>
</tr>"



Отправлено: 03:12, 22-03-2011 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » сохранить выбраный (onclick) элемент (php)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Решено | Установка Windows на выбраный диск из DOS и/или с HDD DmitryOlenin Автоматическая установка Windows 2000/XP/2003 40 13-02-2007 12:56
события onclick scazy Вебмастеру 7 25-07-2005 21:10
*Решено* | Неожиданный вызов события OnClick в TRadioButton Kelasant Программирование и базы данных 2 04-04-2005 21:04
как можно php сохранить aldehyde Вебмастеру 4 22-10-2003 16:52
onClick Rustemal Вебмастеру 2 19-09-2003 16:13




 
Переход