Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: обновить бд скриптом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: обновить бд по яваскрайпт ссылке средствами пхп
broshurkaplus
Отправлено: 05 Августа, 2011 - 19:28:04
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


Помог: 2 раз(а)




здравствуйте

есть

PHP:
скопировать код в буфер обмена
  1. var newRating = parseInt(curRating);
  2. if (num == 'p5') newRating+= 5;
  3. else if (num == 'p1') newRating+= 1;
  4. else if (num == 'm1') newRating-= 1;
  5. else if (num == 'm5') newRating -= 5;
  6. document.getElementById(('bp' + id)).innerHTML = newRating ;
  7. document.getElementById('ratingfld'+id).style.display='none';
  8. frames['ratingfrm'].location.href = 'rating.php?cat=zagadki&id='+id+'&rating='+num;
  9. return true;
  10. }
  11.  


и таблица со ссылками

<td><a href="javascript:;" onclick="javascript:rating('.$zag_rat_cont.','.$m5.','.$zag_rat.');return false;"><img src="../button/but-5.png" alt="-5" title="баан -5 из рэйтинга"></a></td>

фрейм для обмена

по нажатии выполняется скрипт и обновляет текущее значение рейтинга нп странице (по ид) затем требуется обновить в бд

вопрос
у меня не получается
и возможно ли обновить бд посредством файла rating.php чере фрейм? или нужно cgi писать (в этом не силён)
 
 Top
vlom
Отправлено: 05 Августа, 2011 - 19:39:03
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




почитай про jQuery, используя данную библиотеку будет прощу реализовать то что тебе необходимо
http://anton[dot]shevchuk[dot]name/javas[dot][dot][dot]y-for-beginners/
особенно удели внимание третьей части, там именно то что тебе надо))))
(Добавление)
днный цикл статей написан очень толково и ориентирована именно на начинающих
 
 Top
illy
Отправлено: 05 Августа, 2011 - 19:39:43
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




в файле rating.php добавляешь код обновления бд и всё Не понял


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
vlom
Отправлено: 05 Августа, 2011 - 19:40:53
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




illy пишет:
в файле rating.php добавляешь код обновления бд и всё Не понял

я так понял человеку надо обновление рейтинга без перезагрузки страницы,
тут думаю без аякса не обойтись
 
 Top
broshurkaplus
Отправлено: 05 Августа, 2011 - 19:44:24
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


Помог: 2 раз(а)




сайтик этот юзаю потиху, но это не для сейчас

о illy

так я вроде так и делаю

в rating.php добавляю конфиг прписываю запрос на обновление, чота не фурычит, ща проверю код
 
 Top
illy
Отправлено: 05 Августа, 2011 - 19:49:06
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Да. Аякс это круто. Везде его использую.
В моём скрипте рейтинга тож есть обновление значения рейтинга на странице по id + обновление данных, но в текстовом файле Ха-ха
У меня аякс в виде:
<iframe name=p_a frameborder=0 src=p_a.php width=0 height=0 scrolling=no></iframe>

Цитата:
в rating.php добавляю конфиг прписываю запрос на обновление, чота не фурычит, ща проверю код

а ты используй значения не те что передаются в ссылке, а свои для проверки Не понял

(Отредактировано автором: 05 Августа, 2011 - 19:51:02)



-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
broshurkaplus
Отправлено: 05 Августа, 2011 - 19:49:59
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


Помог: 2 раз(а)




передаю параметры по ссылке
frames['ratingfrm'].location.href = 'rating.php?cat=zagadki&id='+id+'&rating='+num;
там проверяю

чото не пашет
может не доходит
посмотришь
(Добавление)
ща попробую в ссылку src добавить
 
 Top
illy
Отправлено: 05 Августа, 2011 - 19:55:18
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




давай все коды


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Arni
Отправлено: 05 Августа, 2011 - 20:06:39
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2011  


Помог: 2 раз(а)




broshurkaplus пишет:
может не доходит


А вы реально сидите и думаете доходит или нет?

https://addons[dot]mozilla[dot]org/ru/fi[dot][dot][dot]x/addon/firebug/
 
 Top
broshurkaplus
Отправлено: 05 Августа, 2011 - 20:13:51
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


Помог: 2 раз(а)




vlom l чуть не так

по ссылке на странице обновляется текущее значение само
document.getElementById(('bp' + id)).innerHTML = newRating ;

мне надо чтобы паралельно обновилось в бд
а фпктически чтобы из базы бралось новое значение после перезагрузки
(Добавление)
Arni пишет:

А вы реально сидите и думаете доходит или нет?


да не я фрейм видимий сделал эхом проверяю - ничиго не отображает
(Добавление)
-------------------------------- -------------------------------- --------


ВСЕМ СПАСИБО

разобрался
не те геты принимал

при нажатии обновляем рэйтинг в контейнере по ид - что было + что нажали,
затем через фрейм передаём по гету чего обновить в бд,
ловим их в файле, проверяем и лбновляем бд.
при перезагрузке страницы в нужный ид зн-е берётся из базы

ВСЁ РАБОТАЕТ
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB