PHP.SU

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

Страниц (7): « 1 2 3 4 [5] 6 7 »

> Найдено сообщений: 97
Sankaboy Отправлено: 03 Мая, 2012 - 12:56:55 • Тема: Учет клика по ссылке твита. • Форум: JavaScript & VBScript

Ответов: 8
Просмотров: 2006
Привет.
CODE (html):
скопировать код в буфер обмена
  1. <a href="https://twitter.com/share" class="twitter-share-button" data-url="none" data-text="текст твита" data-lang="ru" data-count="none">Твитнуть</a>

Не знаю как засчитать нажатие этой ссылки через пхп. При нажатии ссылки всплывает окно и твитится. Одновременно же нужно чтобы срабатывали условия на пхп. Помогите!
Sankaboy Отправлено: 03 Мая, 2012 - 12:28:02 • Тема: Не всегда срабатывает кнопка, но страницу обновляет. • Форум: Вопросы новичков

Ответов: 5
Просмотров: 216
Alho пишет:
Так не бывает, что бы работало через раз
Пробуйте:
PHP:
скопировать код в буфер обмена

intval($_POST['reepost']) == $postrow['id']


Все равно почему-то не всегда срабатывает. Нажал, страницу обновило, но не перешло.
Sankaboy Отправлено: 03 Мая, 2012 - 09:47:52 • Тема: Не всегда срабатывает кнопка, но страницу обновляет. • Форум: Вопросы новичков

Ответов: 5
Просмотров: 216
nordghost пишет:
пробуй просто ==

Пробовал одна и та же дыня. Через раз.
DelphinPRO пишет:
конечно. в $postrow['id'] наверняка тип INT, а в POST всегда строки

Да: $postrow['id'] - число. Если больше нет короткого, разного значения для каждой строки из БД. Что же делать?
Раньше пробовал вставлять простое слово вместе с $postrow['id']. К примеру получалось: "тыц67", все равно через раз работало.
Sankaboy Отправлено: 03 Мая, 2012 - 00:21:07 • Тема: Не всегда срабатывает кнопка, но страницу обновляет. • Форум: Вопросы новичков

Ответов: 5
Просмотров: 216
Привет! Вот кусок кода:
PHP:
скопировать код в буфер обмена
  1.  
  2. while ( $postrow = mysql_fetch_array($aviables_post))  
  3. {
  4. $aviables_click_post = mysql_query("SELECT `already_shown` FROM `BYpost` WHERE `id` = '".$postrow['id']."'");
  5. $aviab_ckick_post = mysql_fetch_assoc($aviables_click_post);
  6. foreach($aviab_ckick_post as $valupost => $keypost){
  7. $keyvtwi[$valupost] = $keypost;
  8. }  
  9. $clock_en_post = $keyvtwi['already_shown'] + 1;
  10.  
  11. echo '
  12. <hr />'.rawurldecode($postrow['text']).'<br />'.$postrow['link_post'].'<form method="post">
  13. <input type="hidden" value="'.$postrow['id'].'" name="reepost"/>
  14. <input type="submit" id="stylebut" value="Жми" />
  15. </form>';
  16.  
  17. if($_POST['reepost'] === $postrow['id']){
  18. mysql_query("UPDATE `BYpost` SET `already_shown`= '$clock_en_post' where `id`='".$postrow['id']."'");
  19. echo '
  20. <script type="text/javascript">
  21. location.replace("/b.php?:atom=relink&reet='.$postrow['id'].'");
  22. </script>
  23. ';
  24. }
  25. }    


Не понимаю почему постоянно не срабатывают условия: if($_POST['reepost'] === $postrow['id']) ? При нажатии на субмит формы, вывод с БД обновляется, а вот не переходит. Сказать бы, что в условиях много работы для выполнения и оно просто не успевает перерабатывать так это не так. Браузер шалит - возможно. Наверно через раз быстрее обновляет страницу, чем срабатывают условия. Какая-то не понялка между формой и условием. Как его упростить чтобы работало надежно? Спасибо!
По началу стаял рефрешь через мета, но вроде как через скрипт быстрее делает переход.
Sankaboy Отправлено: 29 Апреля, 2012 - 18:42:14 • Тема: Jscript in php • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 668
А можно кодом, идею я понимаю. Но составить не совсем способен.
Sankaboy Отправлено: 29 Апреля, 2012 - 16:55:25 • Тема: Jscript in php • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 668
Привет. Все знаю, что такое Твитер. Так вот этот самый Твите предоставляет кнопки для твитов, читать отдельными частями для разработчиков. ВОт эта нужная часть вместе со скриптом:
CODE (javascript):
скопировать код в буфер обмена
  1. <a href="https://twitter.com/share" class="twitter-share-button" data-url="link" data-text="text" data-lang="ru" data-count="none">Твитнуть</a>
  2. <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>


То есть при нажатии на "Твитнуть" вылазит окно и пр. Мне нужно, чтобы при нажатии появлялось не только окно, а и появился TRUE в условиях phр.
Как я понимаю нужно через onclick()? Помогите, пожалуйста!
Sankaboy Отправлено: 25 Апреля, 2012 - 13:09:21 • Тема: Запрос к БД, вроде какжется что все просто. • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1492
Ну да, если лимит 5 и он постоянный, то нагрузки почти нет. А если сразу запросят выборку 100 пользователей. Интересно что будет? Просто задержка по времени?
Sankaboy Отправлено: 25 Апреля, 2012 - 09:05:02 • Тема: Запрос к БД, вроде какжется что все просто. • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1492
Прочитал многое и возник вопрос:

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT name
  2.   FROM random JOIN
  3.        (SELECT CEIL(RAND() *
  4.                     (SELECT MAX(id)
  5.                        FROM random)) AS id
  6.         ) AS r2
  7.        USING (id);


Что такое r2 ? Как я думаю просто поле из таблицы БД.
Sankaboy Отправлено: 24 Апреля, 2012 - 21:49:35 • Тема: Запрос к БД, вроде какжется что все просто. • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1492
Сортировка идет таким образом:
1. Вывод всего кроме своего. ( `us_name_post` != '$nam' )
2. Аналогично (`aviable` != '1' )
3. Вывод по сравнению (`number_show` >= `already_shown`)

Хотя 2 и 3-е без разницы.

Да и последнее выводиться должно рандомом. В принципе все равно, но главное чтобы не по порядку и не с конца.

Рандом можно вынести с запроса, только думаю разницы не будет. На скорость не проверял.
Sankaboy Отправлено: 24 Апреля, 2012 - 21:19:45 • Тема: Запрос к БД, вроде какжется что все просто. • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1492
Bio man пишет:
Вот это очень грузит БД.
CODE (SQL):
скопировать код в буфер обмена

ORDER BY rand()


Как посоветуешь сделать, чтобы не грузило?
Sankaboy Отправлено: 24 Апреля, 2012 - 15:59:09 • Тема: Запрос к БД, вроде какжется что все просто. • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1492
Привет. Помогите составить запрос. Данный, работающий запрос имеет вид:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM `table` WHERE `pole1` != '$nams' AND `pole2` != '1' ORDER BY rand() LIMIT 5
  3.  


В этот запрос нужно добавить еще одно условие:


Пробовал ставить еще один энд, но ошибка.

Вроде бы решил проблему:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. WHERE `aviable` != '1' AND `number_show` >= `already_shown` AND `us_name_post` != '$nam' ORDER
  3.  
Sankaboy Отправлено: 21 Апреля, 2012 - 15:01:24 • Тема: Автоматическая очистка поля в БД • Форум: Вопросы новичков

Ответов: 2
Просмотров: 141
Спасибо!
Sankaboy Отправлено: 21 Апреля, 2012 - 14:28:59 • Тема: Автоматическая очистка поля в БД • Форум: Вопросы новичков

Ответов: 2
Просмотров: 141
Привет. Помогите решить такую задачку. Нужно одно поле в БД чистить каждые сутки. То есть к примеру 00:00 и поле очистилось. Запрос в БД построю, а вот сам php - подскажите, пожалуйста.
Sankaboy Отправлено: 19 Апреля, 2012 - 18:34:14 • Тема: Специфический запрос в любимую БД) • Форум: Работа с СУБД

Ответов: 2
Просмотров: 750
Спасибо большое!
Sankaboy Отправлено: 19 Апреля, 2012 - 16:57:43 • Тема: Специфический запрос в любимую БД) • Форум: Работа с СУБД

Ответов: 2
Просмотров: 750
Привет.
Помогите, пожалуйста, составить запрос.
Имеет БД с примерно такой структурой:
__________________________
| name | text |
|______|__________________|
| Вася | Я купил Мерседес. |
|_______|_________________|
| Кирил | Я еще не курил. |
|_______|_________________|

Владелец страницы - Вася.
Нужно построить запрос с условиями, что при выводе текста (поле - text), Васе выводится только текст Кирила.
Если Кирил владелец страницы, то выводится текст Васи.
При этом если в БД будет больше "name", то выводятся все текста других пользователей, но только не своих.

Страниц (7): « 1 2 3 4 [5] 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB